mozilla
Your Search Results

    NP_Initialize

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

    概要

    プラグインに対する全体的な初期化を提供します。

    文法

    Windows

    #include <npapi.h>
    
    NPError WINAPI NP_Initialize(NPNetscapeFuncs *aNPNFuncs)
    

    Unix

    #include <npapi.h>
    
    NPError NP_Initialize(NPNetscapeFuncs *aNPNFuncs, NPPluginFuncs *aNPPFuncs)
    

    戻り値

    • 成功ならば、この関数は NPERR_NO_ERROR を返します。
    • 失敗ならば、プラグインは読みこまれず、関数はエラーコードを返します。返しうる値については、エラーコードを参照してください。

    説明

    ブラウザは一度だけこの関数を呼びます: 最初のインスタンスが生成される前に、プラグインが読みこまれたときです。これはブラウザが呼ぶ最初の関数です。NP_Initialize はブラウザがプラグインを読み込み全体的な初期化を提供することをプラグインに告知します。このときにプラグインのすべてのインタンスで共有するあらゆるメモリやリソースを割り当ててください。

    プラグインの最後インスタンスが削除された後に、ブラウザは NP_Shutdown を呼び、そこで割り当てたメモリやリソースを開放できます。

    関連項目

    NP_Shutdown, NPP_New

    ドキュメントのタグと貢献者

    タグ: 
    Contributors to this page: Nog
    最終更新者: Nog,