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