共用方式為


PXE_ADDRESS結構 (wdspxe.h)

指定封包的網路位址。

語法

typedef struct tagPXE_ADDRESS {
  ULONG  uFlags;
  union {
    BYTE  bAddress[PXE_MAX_ADDRESS];
    ULONG uIpAddress;
  };
  ULONG  uAddrLen;
  USHORT uPort;
} PXE_ADDRESS, *PPXE_ADDRESS;

成員

uFlags

指出結構應該如何解譯,以及結構的哪些成員有效。

意義
PXE_ADDR_BROADCAST
0x0001
對於傳輸的封包,此旗標會指定應該在網路上廣播此封包。 如果已設定 PXE_ADDR_USE_PORT 旗標, 則 uPort 成員會指定要使用的埠號碼;否則,所接收封包的來源埠號碼會當做目的地埠號碼使用。 此旗標無法與 PXE_ADDR_USE_ADDR結合。

對於接收的封包,此旗標表示封包已使用廣播位址設定為伺服器。 uPort 成員會以主機位元組順序指出已接收封包的埠。 bAddressuAddrLen 成員會填入使用的廣播位址。

PXE_ADDR_USE_PORT
0x0002
對於傳輸的封包,此旗標會指定 uPort 成員有效,而且應該在傳送封包時當做目的地埠使用。 uPort 成員必須依主機位元節順序排列。

對於接收的封包,此旗標表示封包未以廣播的形式接收。

PXE_ADDR_USE_ADDR
0x0004
對於傳輸的封包,此旗標會指定 bAddressuAddrLen 成員有效,而且應該用來作為封包的目的地位址。

對於收到的封包,一律會設定此旗標。

PXE_ADDR_USE_DHCP_RULES
0x0008
對於傳輸的封包,此旗標會指定接收的封包是有效的 DHCP 封包,以及轉送代理程式的 DHCP 規則應該用來判斷目的地位址和埠。 如果指定此旗標,則會忽略 bAddressuIpAddressuAddrLenuPort

對於收到的封包,不會使用此旗標。

bAddress[PXE_MAX_ADDRESS]

指定封包的位址。 如需詳細資訊,請參閱 uFlags 成員的描述。

uIpAddress

指定 IPv4 位址。 如需詳細資訊,請參閱 uFlags 成員的描述。

uAddrLen

(bAddressuIpAddress) 的地址長度。 如需詳細資訊,請參閱 uFlags 成員的描述。

uPort

封包的埠號碼。 如需詳細資訊,請參閱 uFlags 成員的描述。

規格需求

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

另請參閱

PxeSendReply

Windows 部署服務結構