PXE_DHCP_MESSAGE 结构 (wdspxe.h)
PXE_DHCP_MESSAGE结构可与 Windows 部署服务 PXE 服务器 API 一起使用。
语法
typedef struct tagPXE_DHCP_MESSAGE {
BYTE Operation;
BYTE HardwareAddressType;
BYTE HardwareAddressLength;
BYTE HopCount;
DWORD TransactionID;
WORD SecondsSinceBoot;
WORD Reserved;
ULONG ClientIpAddress;
ULONG YourIpAddress;
ULONG BootstrapServerAddress;
ULONG RelayAgentIpAddress;
BYTE HardwareAddress[PXE_DHCP_HWAADR_SIZE];
BYTE HostName[PXE_DHCP_SERVER_SIZE];
BYTE BootFileName[PXE_DHCP_FILE_SIZE];
union {
BYTE bMagicCookie[PXE_DHCP_MAGIC_COOKIE_SIZE];
ULONG uMagicCookie;
};
PXE_DHCP_OPTION Option;
} PXE_DHCP_MESSAGE, *PPXE_DHCP_MESSAGE;
成员
Operation
操作 (操作) 字段
HardwareAddressType
硬件地址类型 (htype) 字段
HardwareAddressLength
硬件地址长度 (hlen) 字段
HopCount
TransactionID
SecondsSinceBoot
自启动 (秒) 字段
Reserved
此参数为保留参数。
ClientIpAddress
(ciaddr) 字段的客户端 IP 地址
YourIpAddress
BootstrapServerAddress
RelayAgentIpAddress
HardwareAddress[PXE_DHCP_HWAADR_SIZE]
HostName[PXE_DHCP_SERVER_SIZE]
BootFileName[PXE_DHCP_FILE_SIZE]
bMagicCookie[PXE_DHCP_MAGIC_COOKIE_SIZE]
uMagicCookie
Option
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008、Windows Server 2003 SP2 [仅限桌面应用] |
标头 | wdspxe.h |