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 |