次の方法で共有


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
ERROR_SUCCESS
0 (0x0)
オプションが見つかり、値へのポインターが返されました。
ERROR_FILE_NOT_FOUND
2 (0x2)
オプションが見つかりませんでした。
ERROR_INVALID_DATA
13 (0xD)
パケットが有効な DHCPv6 パケットではありません。 このテストは、 PxeDhcpv6IsValid 関数で使用されるテストほど徹底的ではありません。パケット長とマジッククッキーのみが検証されます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wdspxe.h
Library WdsPxe.lib
[DLL] WdsPxe.dll

こちらもご覧ください

PxeDhcpv6AppendOption

PxeDhcpv6GetVendorOptionValue

PxeDhcpv6IsValid

PxePacketAllocate

Windows 展開サービス サーバー関数