Freigeben über


INTERNET_DIAGNOSTIC_SOCKET_INFO-Struktur (wininet.h)

Die INTERNET_DIAGNOSTIC_SOCKET_INFO-Struktur wird von der InternetQueryOption-Funktion zurückgegeben, wenn das INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO-Flag zusammen mit einem Handle an eine HTTP-Anforderung übergeben wird. Die INTERNET_DIAGNOSTIC_SOCKET_INFO-Struktur enthält Informationen zum Socket, der dieser HTTP-Anforderung zugeordnet ist.

Syntax

typedef struct {
  DWORD_PTR Socket;
  DWORD     SourcePort;
  DWORD     DestPort;
  DWORD     Flags;
} INTERNET_DIAGNOSTIC_SOCKET_INFO, *LPINTERNET_DIAGNOSTIC_SOCKET_INFO;

Member

Socket

Deskriptor, der den Socket identifiziert, der der angegebenen HTTP-Anforderung zugeordnet ist.

SourcePort

Die Adresse des Ports, an dem die HTTP-Anforderung und -Antwort empfangen wurde.

DestPort

Die Adresse des Ports, an dem die Antwort gesendet wurde.

Flags

Wert Bedeutung
IDSI_FLAG_KEEP_ALIVE
Legen Sie fest, ob die Verbindung aus dem Pool "keep-alive" stammt.
IDSI_FLAG_SECURE
Legen Sie fest, ob die HTTP-Anforderung einen sicheren Socket verwendet.
IDSI_FLAG_PROXY
Legen Sie fest, ob ein Proxy verwendet wird, um den Server zu erreichen.
IDSI_FLAG_TUNNEL
Legen Sie fest, ob ein Proxy zum Erstellen eines Tunnels verwendet wird.

Hinweise

Hinweis WinINet unterstützt keine Serverimplementierungen. Darüber hinaus sollte es nicht von einem Dienst aus verwendet werden. Verwenden Sie für Serverimplementierungen oder Dienste Microsoft Windows HTTP Services (WinHTTP).
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wininet.h

Weitere Informationen

InternetQueryOption