Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die HTTP_TRANSPORT_ADDRESS-Struktur gibt die Adressen (lokal und remote) an, die für eine bestimmte HTTP-Verbindung verwendet werden.
Syntax
typedef struct _HTTP_TRANSPORT_ADDRESS {
PSOCKADDR pRemoteAddress;
PSOCKADDR pLocalAddress;
} HTTP_TRANSPORT_ADDRESS, *PHTTP_TRANSPORT_ADDRESS;
Member
pRemoteAddress
Ein Zeiger auf die dieser Verbindung zugeordnete Remote-IP-Adresse. Weitere Informationen zum Zugriff auf diese Adresse finden Sie im Abschnitt Hinweise.
pLocalAddress
Ein Zeiger auf die lokale IP-Adresse, die dieser Verbindung zugeordnet ist. Weitere Informationen zum Zugriff auf diese Adresse finden Sie im Abschnitt Hinweise.
Hinweise
Obwohl die pRemoteAddress - und pLocalAddress-Member formal als PSOCKADDR deklariert werden, handelt es sich tatsächlich um PSOCKADDR_IN - oder PSOCKADDR_IN6-Typen . Überprüfen Sie den sa_family Member, der in allen drei Strukturen identisch ist, um zu bestimmen, wie auf die Adresse zugegriffen werden soll. Wenn sa_family gleich AF_INET ist, befindet sich die Adresse im IPv4-Format und kann durch Umwandlung der Member in PSOCKADDR_IN zugegriffen werden. Wenn sa_family jedoch AF_INET6 entspricht, befindet sich die Adresse im IPv6-Format, und Sie müssen sie in PSOCKADDR_IN6 umwandeln, bevor Sie auf die Adresse zugreifen. Sowohl pLocalAddress als auch pRemoteAddress sind immer vom gleichen Typ; das heißt, sie sind entweder vom Typ PSOCKADDR_IN oder beide vom Typ PSOCKADDR_IN6.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | http.h |