mozilla
Vos résultats de recherche

    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

    Contributors to this page: Demos
    Dernière mise à jour par : Demos,