Freigeben über


PXE_ADDRESS-Struktur (wdspxe.h)

Gibt die Netzwerkadresse für ein Paket an.

Syntax

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

Member

uFlags

Gibt an, wie die Struktur interpretiert werden soll und welche der Elemente der Struktur gültig sind.

Wert Bedeutung
PXE_ADDR_BROADCAST
0x0001
Für übertragene Pakete gibt dieses Flag an, dass dieses Paket im Netzwerk übertragen werden soll. Wenn das flag PXE_ADDR_USE_PORT festgelegt ist, gibt das uPort-Element die zu verwendende Portnummer an. andernfalls wird die Quellportnummer des empfangenen Pakets als Zielportnummer verwendet. Dieses Flag kann nicht mit PXE_ADDR_USE_ADDR kombiniert werden.

Bei empfangenen Paketen gibt dieses Flag an, dass das Paket mit einer Broadcastadresse auf den Server festgelegt wurde. Das uPort-Element gibt den Port an, an dem das Paket empfangen wurde, in Hostbytereihenfolge. Die Mitglieder bAddress und uAddrLen werden mit der verwendeten Broadcastadresse gefüllt.

PXE_ADDR_USE_PORT
0x0002
Für übertragene Pakete gibt dieses Flag an, dass der uPort-Member gültig ist und beim Senden des Pakets als Zielport verwendet werden soll. Das uPort-Element muss in der Hostbytereihenfolge sein.

Für empfangene Pakete gibt dieses Flag an, dass das Paket nicht als Broadcast empfangen wurde.

PXE_ADDR_USE_ADDR
0x0004
Für übertragene Pakete gibt dieses Flag an, dass die Elemente bAddress und uAddrLen gültig sind und als Zieladresse des Pakets verwendet werden sollen.

Für empfangene Pakete ist dieses Flag immer festgelegt.

PXE_ADDR_USE_DHCP_RULES
0x0008
Für übertragene Pakete gibt dieses Flag an, dass das empfangene Paket ein gültiges DHCP-Paket ist und dass die DHCP-Regeln für den Relay-Agent verwendet werden sollen, um die Zieladresse und den Port zu bestimmen. Wenn dieses Flag angegeben wird, werden bAddress, uIpAddress, uAddrLen und uPort ignoriert.

Für empfangene Pakete wird dieses Flag nicht verwendet.

bAddress[PXE_MAX_ADDRESS]

Gibt die Adresse des Pakets an. Weitere Informationen finden Sie in der Beschreibung für das uFlags-Element .

uIpAddress

Gibt die IPv4-Adresse an. Weitere Informationen finden Sie in der Beschreibung für das uFlags-Element .

uAddrLen

Länge der Adresse (bAddress oder uIpAddress). Weitere Informationen finden Sie in der Beschreibung für das uFlags-Element .

uPort

Portnummer für das Paket. Weitere Informationen finden Sie in der Beschreibung für das uFlags-Element .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2003 mit SP2 [nur Desktop-Apps]
Kopfzeile wdspxe.h

Weitere Informationen

PxeSendReply

Strukturen der Windows-Bereitstellungsdienste