Compartilhar via


estrutura PXE_ADDRESS (wdspxe.h)

Especifica o endereço de rede de um pacote.

Sintaxe

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

Membros

uFlags

Indica como a estrutura deve ser interpretada e quais dos membros da estrutura são válidos.

Valor Significado
PXE_ADDR_BROADCAST
0x0001
Para pacotes transmitidos, esse sinalizador especifica que esse pacote deve ser transmitido na rede. Se o sinalizador PXE_ADDR_USE_PORT estiver definido, o membro uPort especificará o número da porta a ser usado; caso contrário, o número da porta de origem do pacote recebido é usado como o número da porta de destino. Esse sinalizador não pode ser combinado com PXE_ADDR_USE_ADDR.

Para pacotes recebidos, esse sinalizador indica que o pacote foi definido como o servidor usando um endereço de transmissão. O membro uPort indica a porta na qual o pacote foi recebido, na ordem de byte do host. Os membros bAddress e uAddrLen são preenchidos com o endereço de difusão usado.

PXE_ADDR_USE_PORT
0x0002
Para pacotes transmitidos, esse sinalizador especifica que o membro uPort é válido e deve ser usado como a porta de destino quando o pacote é enviado. O membro uPort deve estar em ordem de byte de host.

Para pacotes recebidos, esse sinalizador indica que o pacote não foi recebido como uma transmissão.

PXE_ADDR_USE_ADDR
0x0004
Para pacotes transmitidos, esse sinalizador especifica que os membros bAddress e uAddrLen são válidos e devem ser usados como o endereço de destino do pacote.

Para pacotes recebidos, esse sinalizador é sempre definido.

PXE_ADDR_USE_DHCP_RULES
0x0008
Para pacotes transmitidos, esse sinalizador especifica que o pacote recebido é um pacote DHCP válido e que as regras DHCP para o agente de retransmissão devem ser usadas para determinar o endereço de destino e a porta. Se esse sinalizador for especificado, bAddress, uIpAddress, uAddrLen e uPort serão ignorados.

Para pacotes recebidos, esse sinalizador não é usado.

bAddress[PXE_MAX_ADDRESS]

Especifica o endereço do pacote. Para obter mais informações, consulte a descrição do membro uFlags .

uIpAddress

Especifica o endereço IPv4. Para obter mais informações, consulte a descrição do membro uFlags .

uAddrLen

Comprimento do endereço (bAddress ou uIpAddress). Para obter mais informações, consulte a descrição do membro uFlags .

uPort

Número da porta para o pacote. Para obter mais informações, consulte a descrição do membro uFlags .

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008, Windows Server 2003 com SP2 [somente aplicativos da área de trabalho]
Cabeçalho wdspxe.h

Confira também

PxeSendReply

Estruturas dos Serviços de Implantação do Windows