Freigeben über


CGopherFile-Klasse

Stellt die Funktionalität bereit, um Dateien auf einem Gopherserver zu suchen und zu lesen.

Hinweis

Die Klassen CGopherConnection, CGopherFile, und CGopherLocator CGopherFileFindihre 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, WriteStringund 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

CObject

CFile

CStdioFile

CInternetFile

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