Fungsi InternetSetCookieExW (wininet.h)
Fungsi InternetSetCookieEx membuat cookie dengan nama tertentu yang terkait dengan URL tertentu. Fungsi ini berbeda dari fungsi InternetSetCookie dengan dapat membuat cookie pihak ketiga.
Sintaks
DWORD InternetSetCookieExW(
[in] LPCWSTR lpszUrl,
[in] LPCWSTR lpszCookieName,
[in] LPCWSTR lpszCookieData,
[in] DWORD dwFlags,
[in] DWORD_PTR dwReserved
);
Parameter
[in] lpszUrl
Penunjuk ke string yang dihentikan null yang berisi URL tempat cookie harus diatur.
Jika pointer ini ADALAH NULL, InternetSetCookieEx gagal dengan kesalahan ERROR_INVALID_PARAMETER .
[in] lpszCookieName
Penunjuk ke string yang dihentikan null yang berisi nama untuk dikaitkan dengan cookie ini. Jika pointer ini ADALAH NULL, maka tidak ada nama yang terkait dengan cookie.
[in] lpszCookieData
Penunjuk ke string yang dihentikan null yang berisi data yang akan dikaitkan dengan cookie baru.
Jika pointer ini ADALAH NULL, InternetSetCookieEx gagal dengan kesalahan ERROR_INVALID_PARAMETER .
[in] dwFlags
Bendera yang mengontrol cara fungsi mengambil data cookie:
[in] dwReserved
NULL, atau berisi penunjuk ke header Platform-for-Privacy-Protection (P3P) yang akan dikaitkan dengan cookie.
Nilai kembali
Mengembalikan anggota enumerasi InternetCookieState jika berhasil, atau FALSE jika fungsi gagal. Jika gagal, jika panggilan ke GetLastError mengembalikan ERROR_NOT_ENOUGH_MEMORY, memori sistem yang tidak mencukupi tersedia.
Keterangan
Catatan
Header wininet.h mendefinisikan InternetSetCookieEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wininet.h |
Pustaka | Wininet.lib |
DLL | Wininet.dll |