CGopherFile-Klasse
Stellt die Funktionalität bereit, um Dateien auf einem Gopherserver zu suchen und zu lesen.
Hinweis
Die Klassen CGopherConnection
, CGopherFile
, und CGopherLocator
CGopherFileFind
ihre Member sind veraltet, da sie nicht auf der Windows XP-Plattform funktionieren, aber sie arbeiten weiterhin auf früheren Plattformen.
Syntax
class CGopherFile : public CInternetFile
Member
Geschützte Konstruktoren
Name | Beschreibung |
---|---|
CGopherFile::CGopherFile | Erstellt ein CGopherFile -Objekt. |
Hinweise
Der Gopher-Dienst ermöglicht es Benutzern nicht, Daten in eine Gopherdatei zu schreiben, da dieser Dienst hauptsächlich als menügesteuerte Schnittstelle zum Suchen von Informationen fungiert. Die CGopherFile
Memberfunktionen Write
, WriteString
und Flush
sind nicht implementiert für CGopherFile
. Wenn Sie diese Funktionen für ein CGopherFile
Objekt aufrufen, wird eine CNotSupportedException zurückgegeben.
Weitere Informationen zur CGopherFile
Funktionsweise mit den anderen MFC-Internetklassen finden Sie im Artikel "Internet Programming with WinInet".
Vererbungshierarchie
CGopherFile
Anforderungen
Kopfzeile: afxinet.h
CGopherFile::CGopherFile
Diese Memberfunktion wird aufgerufen, um ein CGopherFile
Objekt zu erstellen.
CGopherFile(
HINTERNET hFile,
CGopherLocator& refLocator,
CGopherConnection* pConnection);
CGopherFile(
HINTERNET hFile,
HINTERNET hSession,
LPCTSTR pstrLocator,
DWORD dwLocLen,
DWORD_PTR dwContext);
Parameter
hFile
Ein Handle zu einer HINTERNET-Datei.
refLocator
Ein Verweis auf ein CGopherLocator-Objekt .
pConnection
Ein Zeiger auf ein CGopherConnection-Objekt .
hSession
Ein Handle für die aktuelle Internetsitzung.
pstrLocator
Ein Zeiger auf eine Zeichenfolge, die zum Suchen des Gopherservers verwendet wird. Weitere Informationen zu Gopher Locators finden Sie unter Gopher Sessions .
dwLocLen
Ein DWORD, das die Anzahl der Bytes in pstrLocator enthält.
dwContext
Ein Zeiger auf den Kontextbezeichner der datei, die geöffnet wird.
Hinweise
Sie benötigen ein CGopherFile
Objekt zum Lesen aus einer Datei während einer Gopher-Internetsitzung.
Sie erstellen nie direkt ein CGopherFile
Objekt. Rufen Sie stattdessen CGopherConnection::OpenFile auf, um eine Datei auf einem Gopher-Server zu öffnen.
Siehe auch
CInternetFile-Klasse
Hierarchiediagramm
CInternetFile-Klasse
CGopherLocator-Klasse
CGopherFileFind-Klasse
CGopherConnection-Klasse