Condividi tramite


PXE_ADDRESS struttura (wdspxe.h)

Specifica l'indirizzo di rete per un pacchetto.

Sintassi

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

Members

uFlags

Indica come la struttura deve essere interpretata e quale dei membri della struttura sono validi.

Valore Significato
PXE_ADDR_BROADCAST
0x0001
Per i pacchetti trasmessi, questo flag specifica che questo pacchetto deve essere trasmesso nella rete. Se il flag PXE_ADDR_USE_PORT è impostato, il membro uPort specifica il numero di porta da usare; in caso contrario, il numero di porta di origine del pacchetto ricevuto viene usato come numero di porta di destinazione. Questo flag non può essere combinato con PXE_ADDR_USE_ADDR.

Per i pacchetti ricevuti, questo flag indica che il pacchetto è stato impostato sul server usando un indirizzo di trasmissione. Il membro uPort indica la porta in cui è stato ricevuto il pacchetto, nell'ordine di byte host. I membri bAddress e uAddrLen vengono riempiti con l'indirizzo di trasmissione usato.

PXE_ADDR_USE_PORT
0x0002
Per i pacchetti trasmessi, questo flag specifica che il membro uPort è valido e deve essere usato come porta di destinazione quando il pacchetto viene inviato. Il membro uPort deve essere in ordine di byte host.

Per i pacchetti ricevuti, questo flag indica che il pacchetto non è stato ricevuto come trasmissione.

PXE_ADDR_USE_ADDR
0x0004
Per i pacchetti trasmessi, questo flag specifica che i membri bAddress e uAddrLen sono validi e devono essere usati come indirizzo di destinazione del pacchetto.

Per i pacchetti ricevuti, questo flag è sempre impostato.

PXE_ADDR_USE_DHCP_RULES
0x0008
Per i pacchetti trasmessi, questo flag specifica che il pacchetto ricevuto è un pacchetto DHCP valido e che le regole DHCP per l'agente di inoltro devono essere usate per determinare l'indirizzo e la porta di destinazione. Se questo flag viene specificato, bAddress, uIpAddress, uAddrLen e uPort vengono ignorati.

Per i pacchetti ricevuti, questo flag non viene usato.

bAddress[PXE_MAX_ADDRESS]

Specifica l'indirizzo del pacchetto. Per altre informazioni, vedere la descrizione per il membro uFlags .

uIpAddress

Specifica l'indirizzo IPv4. Per altre informazioni, vedere la descrizione per il membro uFlags .

uAddrLen

Lunghezza dell'indirizzo (bAddress o uIpAddress). Per altre informazioni, vedere la descrizione per il membro uFlags .

uPort

Numero di porta per il pacchetto. Per altre informazioni, vedere la descrizione per il membro uFlags .

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP2 [solo app desktop]
Intestazione wdspxe.h

Vedi anche

PxeSendReply

Strutture di Servizi di distribuzione Windows