Bagikan melalui


Kelas CGopherFile

Menyediakan fungsionalitas untuk menemukan dan membaca file di server gopher.

Catatan

CGopherConnectionKelas , CGopherFile, CGopherFileFind, CGopherLocator dan anggota mereka tidak digunakan lagi karena mereka tidak berfungsi pada platform Windows XP, tetapi mereka akan terus bekerja pada platform sebelumnya.

Sintaks

class CGopherFile : public CInternetFile

Anggota

Konstruktor yang Dilindungi

Nama Deskripsi
CGopherFile::CGopherFile Membuat CGopherFile objek.

Keterangan

Layanan gopher tidak memungkinkan pengguna menulis data ke file gopher karena layanan ini berfungsi terutama sebagai antarmuka berbasis menu untuk menemukan informasi. Anggota CGopherFile berfungsi Write, WriteString, dan Flush tidak diimplementasikan untuk CGopherFile. Memanggil fungsi-fungsi ini pada CGopherFile objek, mengembalikan CNotSupportedException.

Untuk mempelajari selengkapnya tentang cara CGopherFile kerja dengan kelas Internet MFC lainnya, lihat artikel Pemrograman Internet dengan WinInet.

Hierarki Warisan

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Persyaratan

Header: afxinet.h

CGopherFile::CGopherFile

Fungsi anggota ini dipanggil untuk membuat CGopherFile objek.

CGopherFile(
    HINTERNET hFile,
    CGopherLocator& refLocator,
    CGopherConnection* pConnection);

CGopherFile(
    HINTERNET hFile,
    HINTERNET hSession,
    LPCTSTR pstrLocator,
    DWORD dwLocLen,
    DWORD_PTR dwContext);

Parameter

hFile
Handel ke file HINTERNET.

refLocator
Referensi ke objek CGopherLocator .

pConnection
Penunjuk ke objek CGopherConnection .

hSession
Handel ke sesi Internet saat ini.

pstrLocator
Penunjuk ke string yang digunakan untuk menemukan server gopher. Lihat Sesi Gopher untuk informasi selengkapnya tentang pencari gopher.

dwLocLen
DWORD yang berisi jumlah byte dalam pstrLocator.

dwContext
Penunjuk ke pengidentifikasi konteks file yang sedang dibuka.

Keterangan

Anda memerlukan CGopherFile objek untuk membaca dari file selama sesi Internet gopher.

Anda tidak pernah membuat objek secara CGopherFile langsung. Sebagai gantinya, panggil CGopherConnection::OpenFile untuk membuka file di server gopher.

Lihat juga

Kelas CInternetFile
Bagan Hierarki
Kelas CInternetFile
Kelas CGopherLocator
Kelas CGopherFileFind
Kelas CGopherConnection