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.
class CGopherFile : public CInternetFile
Name | Beschreibung |
---|---|
CGopherFile::CGopherFile | Erstellt ein CGopherFile -Objekt. |
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".
CGopherFile
Kopfzeile: afxinet.h
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);
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.
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.
CInternetFile-Klasse
Hierarchiediagramm
CInternetFile-Klasse
CGopherLocator-Klasse
CGopherFileFind-Klasse
CGopherConnection-Klasse