共用方式為


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

指出封包是否為要求封包。 下表列出可能的值。

意義
TRUE
1
要驗證的封包是來自用戶端的要求封包。
FALSE
0
要驗證的封包是由伺服器產生的封包。

[out] pbPxeOptionPresent

如果封包是有效的 DHCPv6 封包, 則 BOOL 的地址會設定為 TRUE

傳回值

如果函式成功,傳回值會 ERROR_SUCCESS

備註

當具有 PxeProviderSetAttribute 函式的篩選集設定為接收所有封包時,提供者會使用此函式來判斷指定的封包是否為有效的 DHCPv6 封包。 提供者也可以使用此函式來驗證回復封包;這通常只會針對提供者的偵錯或測試組建完成。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 wdspxe.h
程式庫 WdsPxe.lib
Dll WdsPxe.dll