HTTP_TRANSPORT_ADDRESS structure (http.h)
La structure HTTP_TRANSPORT_ADDRESS spécifie les adresses (locales et distantes) utilisées pour une connexion HTTP particulière.
Syntaxe
typedef struct _HTTP_TRANSPORT_ADDRESS {
PSOCKADDR pRemoteAddress;
PSOCKADDR pLocalAddress;
} HTTP_TRANSPORT_ADDRESS, *PHTTP_TRANSPORT_ADDRESS;
Membres
pRemoteAddress
Pointeur vers l’adresse IP distante associée à cette connexion. Pour plus d’informations sur l’accès à cette adresse, consultez la section Remarques.
pLocalAddress
Pointeur vers l’adresse IP locale associée à cette connexion. Pour plus d’informations sur l’accès à cette adresse, consultez la section Remarques.
Remarques
Bien que les membres pRemoteAddress et pLocalAddress soient formellement déclarés en tant que PSOCKADDR, ils sont en fait des types PSOCKADDR_IN ou PSOCKADDR_IN6 . Examinez le membre sa_family , qui est le même dans les trois structures, pour déterminer comment accéder à l’adresse. Si sa_family est égal à AF_INET, l’adresse est au format IPv4 et est accessible en castant les membres en PSOCKADDR_IN, mais si sa_family est égal à AF_INET6, l’adresse est sous forme IPv6 et vous devez les convertir en PSOCKADDR_IN6 avant d’accéder à l’adresse. pLocalAddress et pRemoteAddress sont toujours du même type ; c’est-à-dire qu’ils sont tous les deux de type PSOCKADDR_IN ou les deux de type PSOCKADDR_IN6.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | http.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour