Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Fungsi
Menggunakan pencari Gopher dan kriteria pencarian untuk membuat sesi dengan server dan menemukan dokumen yang diminta, file biner, server indeks, atau pohon direktori.
Sintaksis
HINTERNET GopherFindFirstFileA(
[in] HINTERNET hConnect,
[in] LPCSTR lpszLocator,
[in] LPCSTR lpszSearchString,
[out] LPGOPHER_FIND_DATAA lpFindData,
[in] DWORD dwFlags,
[in] DWORD_PTR dwContext
);
Parameter
[in] hConnect
Menangani ke sesi Gopher yang dikembalikan oleh InternetConnect.
[in] lpszLocator
Penunjuk ke untai (karakter) null-dihentikan yang berisi nama item yang akan ditemukan. Ini bisa menjadi salah satu hal berikut:
- Pencari gopher dikembalikan oleh panggilan sebelumnya ke fungsi ini atau fungsi InternetFindNextFile
. - penunjuk NULL atau string kosong yang menunjukkan bahwa informasi paling atas dari server Gopher sedang dikembalikan.
- Pencari lokasi yang dibuat oleh fungsi
GopherCreateLocator.
[in] lpszSearchString
Penunjuk ke buffer yang berisi string untuk dicari, jika permintaan ini ke server indeks. Jika tidak, parameter ini harus NULL.
[out] lpFindData
Penunjuk ke struktur GOPHER_FIND_DATA yang menerima informasi yang diambil oleh fungsi ini.
[in] dwFlags
Mengontrol perilaku fungsi. Parameter ini bisa menjadi kombinasi dari nilai berikut.
| Nilai | Arti |
|---|---|
|
Memaksa pemuatan ulang jika tidak ada waktu Kedaluwarsa dan tidak ada waktu LastModified yang dikembalikan dari server saat menentukan apakah akan memuat ulang item dari jaringan. |
|
Menyebabkan file sementara dibuat jika file tidak dapat di-cache. |
|
Tidak menambahkan entitas yang dikembalikan ke cache. |
|
Memaksa pengunduhan file, objek, atau daftar direktori yang diminta dari server asal, bukan dari cache. |
|
Memuat ulang sumber daya HTTP jika sumber daya telah dimodifikasi sejak terakhir kali diunduh. Semua sumber daya FTP dan Gopher dimuat ulang. |
[in] dwContext
Penunjuk ke variabel yang berisi nilai yang ditentukan aplikasi yang mengaitkan pencarian ini dengan data aplikasi apa pun.
Mengembalikan nilai
Mengembalikan handel pencarian yang valid jika berhasil, atau NULL sebaliknya. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError atau InternetGetLastResponseInfo.
Komentar
Setelah memanggil GopherFindFirstFile
Setelah aplikasi panggilan selesai menggunakan handel
Seperti semua aspek lain dari API WinINet, fungsi ini tidak dapat dipanggil dengan aman dari dalam DllMain atau konstruktor dan destruktor objek global.
Nota
Header wininet.h mendefinisikan GopherFindFirstFile sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor 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
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
wininet.h |
| Pustaka |
Wininet.lib |
| DLL |
Wininet.dll |
Lihat juga
Fungsi WinINet