PxeDhcpv6IsValid 関数 (wdspxe.h)
パケットが有効な DHCPv6 パケットであることを検証します。
有効な DHCPv6 パケットの詳細については、インターネット エンジニアリング タスク フォース (IETF) によって管理されている IPv6 用の動的ホスト構成プロトコル (RFC 3315) を参照してください。
構文
DWORD PXEAPI PxeDhcpv6IsValid(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] BOOL bRequestPacket,
[out] PBOOL pbPxeOptionPresent
);
パラメーター
[in] pPacket
PxePacketAllocate 関数で割り当てられた応答パケットへのポインター。
[in] uPacketLen
pPacket パラメーターによって指されるパケットの長さ。
[in] bRequestPacket
パケットが要求パケットかどうかを示します。 次の表に、使用可能な値を示します。
値 | 意味 |
---|---|
|
検証されるパケットは、クライアントからの要求パケットです。 |
|
検証されるパケットは、サーバーによって生成されるパケットです。 |
[out] pbPxeOptionPresent
パケットが有効な DHCPv6 パケットである場合に TRUE に設定されている BOOL のアドレス。
戻り値
関数が成功した場合、戻り値は ERROR_SUCCESS。
注釈
プロバイダーは、 PxeProviderSetAttribute 関数で設定されたフィルターが、指定されたパケットが有効な DHCPv6 パケットであるかどうかを判断するためにすべてのパケットを受信するように設定されている場合に、この関数を使用します。 プロバイダーは、この関数を使用して応答パケットを検証することもできます。通常、これはプロバイダーのデバッグ ビルドまたはテスト ビルドに対してのみ行われます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wdspxe.h |
Library | WdsPxe.lib |
[DLL] | WdsPxe.dll |