--- title: NP Initialize slug: NP_Initialize translation_of: Archive/Plugins/Reference/NP_Initialize ---

« Gecko Plugin API Reference « Plug-in Side Plug-in API

Résumé

Permet l'initialisation globale d'un greffon.

Syntaxe

Windows

#include <npapi.h>

NPError WINAPI NP_Initialize(NPNetscapeFuncs *aNPNFuncs)

Unix

#include <npapi.h>

NPError NP_Initialize(NPNetscapeFuncs *aNPNFuncs, NPPluginFuncs *aNPPFuncs)

Retour

Description

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.

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( { "en": "en/NP_Initialize", "ja": "ja/NP_Initialize" } ) }}