Win32 API 日本語リファレンス
ホーム › NetworkManagement.NetShell › PNS_DLL_INIT_FN

PNS_DLL_INIT_FN

コールバック

シグネチャ

DWORD PNS_DLL_INIT_FN(
    DWORD dwNetshVersion,
    void* pReserved
);

パラメーター

フィールド型説明
dwNetshVersionDWORDNetShell のバージョン。
pReservedvoid*将来の使用のために予約されています。

公式ドキュメント

InitHelperDll 関数は、ヘルパーの初期読み込みを行うために NetShell から呼び出されます。

戻り値

成功した場合は NO_ERROR を返します。それ以外の戻り値はエラーを示します。

解説(Remarks)

InitHelperDll 関数は、NetShell ヘルパーがエクスポートする必要がある唯一の関数です。ヘルパーは通常、次の例に示すように InitHelperDll 関数内から RegisterHelper 関数を呼び出します。

DWORD
WINAPI
InitHelperDll(
    DWORD      dwNetshVersion,
    PVOID      pReserved
)
{
    NS_HELPER_ATTRIBUTES attMyAttributes;

    attMyAttributes.guidHelper = g_MyGuid;
    attMyAttributes.dwVersion  = 1;
    attMyAttributes.pfnStart   = NetshStartHelper;
    RegisterHelper( NULL, &attMyAttributes );

    return NO_ERROR;
}
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)