--- title: NP Shutdown slug: NP_Shutdown translation_of: Archive/Plugins/Reference/NP_Shutdown ---

« 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]

{{ languages( { "ja": "ja/NP_Shutdown", "fr": "fr/NP_Shutdown" } ) }}