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