--- title: NP Initialize slug: NP_Initialize translation_of: Archive/Plugins/Reference/NP_Initialize ---
« Gecko Plugin API Reference « Plug-in Side Plug-in API
Permet l'initialisation globale d'un greffon.
#include <npapi.h> NPError WINAPI NP_Initialize(NPNetscapeFuncs *aNPNFuncs)
#include <npapi.h> NPError NP_Initialize(NPNetscapeFuncs *aNPNFuncs, NPPluginFuncs *aNPPFuncs)
Le navigateur appelle cette fonction une seule fois : Lorsqu'un greffon est chargé, avant la création de la première instance. C'est la première fonction qu'il appelle. NP_Initialize
indique au greffon que le navigateur l'a chargé et assure son initialisation globale. NP_Initialize
alloue toute mémoire ou ressource partagée par l'ensemble des instances du greffon à ce moment.
Après la suppression de la dernière instance d'un greffon , le navigateur appelle NP_Shutdown [en-ja] où l'on peut libérer la mémoire et les resources.
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( { "en": "en/NP_Initialize", "ja": "ja/NP_Initialize" } ) }}