共用方式為


PxeDhcpInitialize 函式 (wdspxe.h)

將回應封包初始化為 DHCP 回復封包。

語法

DWORD PXEAPI PxeDhcpInitialize(
  [in]      PVOID  pRecvPacket,
  [in]      ULONG  uRecvPacketLen,
  [in, out] PVOID  pReplyPacket,
  [in]      ULONG  uMaxReplyPacketLen,
  [out]     PULONG puReplyPacketLen
);

參數

[in] pRecvPacket

PxeProviderRecvRequest 回呼中從用戶端接收的有效 DHCP 封包位址。

[in] uRecvPacketLen

pRecvPacket 參數指向的封包長度。

[in, out] pReplyPacket

使用 PxePacketAllocate 函式配置的回復封包指標。

[in] uMaxReplyPacketLen

pReplyPacket 參數所指向之封包的已配置長度。

[out] puReplyPacketLen

成功完成的 ULONG 位址會收到 pReplyPacket 參數所指向的封包長度。

傳回值

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

備註

提供者會使用此函式,根據從用戶端收到的封包初始化回復封包。 回復封包會初始化,如下所示。

DHCP 欄位 初始化的值
作業 (作業) 2 (BOOTP 回復)
硬體地址類型 (htype) pRecvPacket 複製
硬體地址長度 (hlen) pRecvPacket 複製
硬體位址 () pRecvPacket 複製
交易標識碼 (xid) pRecvPacket 複製
開機後 (秒的秒數) pRecvPacket 複製
用戶端IP位址 (ciaddr) pRecvPacket 複製
您的IP位址 () pRecvPacket 複製
伺服器 IP 位址 (siaddr) pRecvPacket 複製
轉寄代理程式IP位址 () pRecvPacket 複製
Magic Cookie (前 4 個八位自動) pRecvPacket 複製
 

所有其他欄位都會初始化為零。

規格需求

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

另請參閱

PxePacketAllocate

PxeProviderRecvRequest

Windows 部署服務伺服器函式