PxeDhcpv6GetOptionValue 関数 (wdspxe.h)
DHCPv6 パケットからオプション値を取得します。
構文
DWORD PXEAPI PxeDhcpv6GetOptionValue(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] ULONG uInstance,
[in] WORD wOption,
[out, optional] PWORD pwOptionLen,
[out, optional] PVOID *ppOptionValue
);
パラメーター
[in] pPacket
PxePacketAllocate 関数で割り当てられた応答パケットへのポインター。
[in] uPacketLen
pReplyPacket パラメーターによって指されるパケットの長さ。
[in] uInstance
取得する wOption パラメーターのインスタンスを指定する 1 から始まるインデックス。
[in] wOption
値を取得するオプション。
[out, optional] pwOptionLen
オプション値の長さを受け取る WORD のアドレス。
[out, optional] ppOptionValue
パケット内のオプション値のアドレスを受信する PVOID のアドレス。
戻り値
一般的な戻り値を次の表に示します。 その他のエラーについては、適切な Windows エラー コードが返されます。
リターン コード/値 | Description |
---|---|
|
オプションが見つかり、値へのポインターが返されました。 |
|
オプションが見つかりませんでした。 |
|
パケットが有効な DHCPv6 パケットではありません。 このテストは、 PxeDhcpv6IsValid 関数で使用されるテストほど徹底的ではありません。パケット長とマジッククッキーのみが検証されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wdspxe.h |
Library | WdsPxe.lib |
[DLL] | WdsPxe.dll |