Share via


CGopherFile-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Biedt de functionaliteit voor het zoeken en lezen van bestanden op een gopher-server.

Opmerking

De klassenCGopherConnection, CGopherFileen CGopherFileFindCGopherLocator hun leden zijn afgeschaft omdat ze niet werken op het Windows XP-platform, maar ze blijven werken op eerdere platforms.

Syntaxis

class CGopherFile : public CInternetFile

Leden

Beveiligde constructors

Naam Description
CGopherFile::CGopherFile Maakt een CGopherFile object.

Opmerkingen

De gopher-service staat gebruikers niet toe om gegevens naar een gopher-bestand te schrijven, omdat deze service voornamelijk fungeert als een menugestuurde interface voor het vinden van informatie. De CGopherFile lidfuncties Write, WriteStringen Flush zijn niet geïmplementeerd voor CGopherFile. Als u deze functies aanroept op een CGopherFile object, wordt een CNotSupportedException geretourneerd.

Zie het artikel Internetprogrammering met WinInet voor meer informatie over het CGopherFile werken met de andere MFC-internetklassen.

Overnamehiërarchie

CObject

CFile-

CStdioFile

CInternetFile

CGopherFile

Requirements

Koptekst: afxinet.h

CGopherFile::CGopherFile

Deze lidfunctie wordt aangeroepen om een CGopherFile object te maken.

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

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

Parameterwaarden

hFile
Een ingang naar een ACHTERNET-bestand.

refLocator
Een verwijzing naar een CGopherLocator-object .

pConnection
Een aanwijzer naar een CGopherConnection-object .

hSession
Een ingang naar de huidige internetsessie.

pstrLocator
Een aanwijzer naar een tekenreeks die wordt gebruikt om de gopher-server te vinden. Zie Gopher-sessies voor meer informatie over gopher-locators.

dwLocLen
Een DWORD met het aantal bytes in pstrLocator.

dwContext
Een aanwijzer naar de context-id van het bestand dat wordt geopend.

Opmerkingen

U hebt een CGopherFile object nodig om uit een bestand te lezen tijdens een gopher-internetsessie.

U maakt nooit rechtstreeks een CGopherFile object. Roep in plaats daarvan CGopherConnection::OpenFile aan om een bestand op een gopher-server te openen.

Zie ook

CInternetFile-klasse
Hiërarchiegrafiek
CInternetFile-klasse
CGopherLocator-klasse
CGopherFileFind-klasse
CGopherConnection-klasse