Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

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

  • En cas de succès : NPERR_NO_ERROR.
  • En cas d'erreur : Le greffon n'est pas chargé et un code d'erreur est retourné (Codes Erreurs [en-ja]).

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]

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Demos
 Dernière mise à jour par : Demos,