Provides the functionality to find and read files on a gopher server.
CGopherLocator and their members have been deprecated because they do not work on the Windows XP platform, but they will continue to work on earlier platforms.
class CGopherFile : public CInternetFile
The gopher service does not allow users to write data to a gopher file because this service functions mainly as a menu-driven interface for finding information. The
CGopherFile member functions
Flush are not implemented for
CGopherFile. Calling these functions on a
CGopherFile object, returns a CNotSupportedException.
To learn more about how
CGopherFile works with the other MFC Internet classes, see the article Internet Programming with WinInet.
This member function is called to construct a
CGopherFile( HINTERNET hFile, CGopherLocator& refLocator, CGopherConnection* pConnection); CGopherFile( HINTERNET hFile, HINTERNET hSession, LPCTSTR pstrLocator, DWORD dwLocLen, DWORD_PTR dwContext);
A handle to an HINTERNET file.
A reference to a CGopherLocator object.
A pointer to a CGopherConnection object.
A handle to the current Internet session.
A pointer to a string used to locate the gopher server. See Gopher Sessions for more information about gopher locators.
A DWORD containing the number of bytes in pstrLocator.
A pointer to the context identifier of the file being opened.
You need a
CGopherFile object to read from a file during a gopher Internet session.
You never create a
CGopherFile object directly. Instead, call CGopherConnection::OpenFile to open a file on a gopher server.