MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Vos résultats de recherche

    NPP

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

    Résumé

    Représente une instance d'un greffon (plugin).

    Syntaxe

    typedef struct _NPP
    {
        void* pdata; /* plug-in private data */
        void* ndata; /* Mozilla private data */
    } NPP_t;
    
    typedef NPP_t*  NPP;
    

    Champs

    La structure de données dispose des champs suivants :

    pdata
    Une valeur dont la définition dépend du greffon et qu'il peut utiliser comme pointeur vers une structure de données interne associée à l'instance. Ce champs n'est pas modifié par le navigateur.
    ndata
    Une valeur privée, contrôlée par le navigateur et utilisée pour stocker des données associées à l'instance. Cette valeur ne doit pas être modifiée par le greffon.

    Description

    Gecko crées une structure NPP pour chaque instance de greffon puis transmet un pointeur la ciblant à NPP_New [en-ja]. Ce pointeur - manipulateur opaque d'instance de greffon - identifie l'instance sur laquelle les appels à l'API doivent opérer.

    La fonction NPP_Destroy [en-ja] informe le greffon de la suppression imminente de l'instance NPP. À la fin de cet appel, le pointeur NPP n'est plus valide.

    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,