Bagikan melalui


struktur WINHTTP_CONNECTION_INFO (winhttp.h)

Struktur WINHTTP_CONNECTION_INFO berisi alamat IP sumber dan tujuan dari permintaan yang menghasilkan respons.

Sintaks

typedef struct _WINHTTP_CONNECTION_INFO {
  DWORD            cbSize;
  SOCKADDR_STORAGE LocalAddress;
  SOCKADDR_STORAGE RemoteAddress;
} WINHTTP_CONNECTION_INFO, *PWINHTTP_CONNECTION_INFO;

Anggota

cbSize

Ukuran, dalam byte, dari struktur WINHTTP_CONNECTION_INFO .

LocalAddress

Struktur SOCKADDR_STORAGE yang berisi alamat IP lokal dan port permintaan asli.

RemoteAddress

Struktur SOCKADDR_STORAGE yang berisi alamat IP jarak jauh dan port permintaan asli.

Keterangan

Saat WinHttpReceiveResponse kembali, aplikasi dapat mengambil alamat IP sumber dan tujuan permintaan yang menghasilkan respons. Aplikasi memanggil WinHttpQueryOption dengan opsi WINHTTP_OPTION_CONNECTION_INFO , dan menyediakan struktur WINHTTP_CONNECTION_INFO dalam parameter lpBuffer .

Contoh

Contoh kode berikut ini memperlihatkan panggilan ke WinHttpQueryOption. Winsock2.h harus disertakan sebelum Winhttp.h saat menggunakan opsi WINHTTP_OPTION_CONNECTION_INFO .

Jika permintaan asli dialihkan, struktur WINHTTP_CONNECTION_INFO berisi alamat IP dan port permintaan yang dihasilkan dari respons non-30X pertama.

WINHTTP_CONNECTION_INFO ConnInfo;
DWORD dwConnInfoSize = sizeof(WINHTTP_CONNECTION_INFO);

WinHttpQueryOption( hRequest,
                    WINHTTP_OPTION_CONNECTION_INFO,
                    &ConnInfo,
                    &dwConnInfoSize);

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winhttp.h