« Gecko Plugin API Reference « Plug-in Side Plug-in API
Résumé
Permet la désactivation (trad à vérifier : deinitialization) globale d'un greffon.
Syntaxe
#include <npapi.h> void NP_Shutdown(void);
Windows
#include <npapi.h> void WINAPI NP_Shutdown(void);
Description
Le navigateur appelle cette fonction une fois seulement après la destruction de la dernière instance de votre greffon, avant le déchargement de votre librairie elle-même. Utilisez NP_Shutdown
pour supprimer toute donnée alloué lors dans NP_Initialize [en-ja] dans le but d'être partagée entre toutes les instances.
Si vous avez défini une classe Java pour votre greffon, assurez-vous de l'avoir libérée de telle manière que Java puisse la décharger et libérer la mémoire.
NOTE: S'il y a assez de mémoire, le navigateur peut garder la librairie du greffon chargée s'il attend de créer plus d'instances rapidement. Dans ce cas, le navigateur n'appelle NP_Shutdown
que lorsque le librairie est complètement déchargée. (Vérifier la traduction de cette phrase)
Voir aussi
NPP [en-ja] -> NPP_New [en-ja], NPP_Destroy [en-ja], NPP_HandleEvent [en-ja], NPP_SetWindow [en-ja]
NP_Shutdown [en-ja], NP_Initialize [en-ja]
NPWindow [en-ja]
NPSavedData [en-ja]
NP_Port [en-ja]
Codes Erreurs [en-ja]