ホーム › NetworkManagement.Dhcp › LPDHCP_ENTRY_POINT_FUNC
LPDHCP_ENTRY_POINT_FUNC
コールバックシグネチャ
DWORD LPDHCP_ENTRY_POINT_FUNC(
LPWSTR ChainDlls,
DWORD CalloutVersion,
DHCP_CALLOUT_TABLE* CalloutTbl
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| ChainDlls | LPWSTR | DHCP Server イベントの通知を要求するレジストリエントリを提供した、残りのサードパーティ製 DLL のコレクション。REG_MULTI_SZ 形式です。 |
| CalloutVersion | DWORD | サードパーティ製 DLL がサポートすることを期待される DHCP Server API のバージョン。現在のバージョン番号は 0 です。 |
| CalloutTbl | DHCP_CALLOUT_TABLE* | すべてのサードパーティ製 DLL から要求された通知フックの累積的なセット。 DHCP_CALLOUT_TABLE 構造体の形式で格納されます。 |
公式ドキュメント
DhcpServerCalloutEntry 関数は、サードパーティ製 DLL を初期化し、その DLL がどのイベントの通知を必要としているかを判別するために、Microsoft DHCP Server から呼び出されます。 DhcpServerCalloutEntry 関数はサードパーティ製 DLL 側で実装します。
戻り値
戻り値は、コールバックを提供するアプリケーションが定義します。
解説(Remarks)
サードパーティ製 DLL の読み込みに成功すると、Microsoft DHCP Server はその DLL の DhcpServerCalloutEntry 関数を呼び出します。この関数の呼び出しが成功した場合、Microsoft DHCP Server はそれ以上サードパーティ製 DLL を読み込もうとはせず、代わりに残りのサードパーティ製 DLL の一覧を ChainDlls パラメーターで渡します。読み込まれたサードパーティ製 DLL は、次の点を保証する責任があります。
- 他のサードパーティ製 DLL が読み込まれること
- それらの DhcpServerCalloutEntry 関数が呼び出されること
- 要求された通知エントリポイントを統合した一覧が、CalloutTbl パラメーターで Microsoft DHCP Server に返されること。
メモ バージョンのネゴシエーションのために、Microsoft DHCP Server は互換性のあるバージョンが見つかるまで
DhcpServerCalloutEntry 関数を繰り返し呼び出すことがあります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)