Partager via


PXE_ADDRESS structure (wdspxe.h)

Spécifie l’adresse réseau d’un paquet.

Syntaxe

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

Membres

uFlags

Indique comment la structure doit être interprétée et quels membres de la structure sont valides.

Valeur Signification
PXE_ADDR_BROADCAST
0x0001
Pour les paquets transmis, cet indicateur spécifie que ce paquet doit être diffusé sur le réseau. Si l’indicateur PXE_ADDR_USE_PORT est défini, le membre uPort spécifie le numéro de port à utiliser ; sinon, le numéro de port source du paquet reçu est utilisé comme numéro de port de destination. Cet indicateur ne peut pas être combiné avec PXE_ADDR_USE_ADDR.

Pour les paquets reçus, cet indicateur indique que le paquet a été défini sur le serveur à l’aide d’une adresse de diffusion. Le membre uPort indique le port sur lequel le paquet a été reçu, dans l’ordre d’octet de l’hôte. Les membres bAddress et uAddrLen sont remplis avec l’adresse de diffusion utilisée.

PXE_ADDR_USE_PORT
0x0002
Pour les paquets transmis, cet indicateur spécifie que le membre uPort est valide et doit être utilisé comme port de destination lors de l’envoi du paquet. Le membre uPort doit être dans l’ordre d’octet de l’hôte.

Pour les paquets reçus, cet indicateur indique que le paquet n’a pas été reçu en tant que diffusion.

PXE_ADDR_USE_ADDR
0x0004
Pour les paquets transmis, cet indicateur spécifie que les membres bAddress et uAddrLen sont valides et doivent être utilisés comme adresse de destination du paquet.

Pour les paquets reçus, cet indicateur est toujours défini.

PXE_ADDR_USE_DHCP_RULES
0x0008
Pour les paquets transmis, cet indicateur spécifie que le paquet reçu est un paquet DHCP valide et que les règles DHCP pour l’agent de relais doivent être utilisées pour déterminer l’adresse de destination et le port. Si cet indicateur est spécifié, bAddress, uIpAddress, uAddrLen et uPort sont ignorés.

Pour les paquets reçus, cet indicateur n’est pas utilisé.

bAddress[PXE_MAX_ADDRESS]

Spécifie l’adresse du paquet. Pour plus d’informations, consultez la description du membre uFlags .

uIpAddress

Spécifie l’adresse IPv4. Pour plus d’informations, consultez la description du membre uFlags .

uAddrLen

Longueur de l’adresse (bAddress ou uIpAddress). Pour plus d’informations, consultez la description du membre uFlags .

uPort

Numéro de port du paquet. Pour plus d’informations, consultez la description du membre uFlags .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP2 [applications de bureau uniquement]
En-tête wdspxe.h

Voir aussi

PxeSendReply

Structures des services de déploiement Windows