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 封包, 則 BOOL 的地址會設定為 TRUE 。
傳回值
如果函式成功,傳回值會 ERROR_SUCCESS。
備註
當具有 PxeProviderSetAttribute 函式的篩選集設定為接收所有封包時,提供者會使用此函式來判斷指定的封包是否為有效的 DHCPv6 封包。 提供者也可以使用此函式來驗證回復封包;這通常只會針對提供者的偵錯或測試組建完成。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wdspxe.h |
程式庫 | WdsPxe.lib |
Dll | WdsPxe.dll |