CGopherFile 类
提供查找和读取 Gopher 服务器上文件的功能。
注意
我们已弃用 CGopherConnection
、CGopherFile
、CGopherFileFind
、CGopherLocator
类及其成员,因为它们在 Windows XP 平台上不起作用,但它们在早期平台上依然有效。
语法
class CGopherFile : public CInternetFile
成员
受保护构造函数
名称 | 描述 |
---|---|
CGopherFile::CGopherFile | 构造 CGopherFile 对象。 |
注解
gopher 服务不允许用户将数据写入 gopher 文件,因为此服务主要充当菜单驱动的界面来查找信息。 CGopherFile
成员函数 Write
、WriteString
和 Flush
未针对 CGopherFile
实现。 对 CGopherFile
对象调用这些函数会返回 CNotSupportedException。
若要详细了解 CGopherFile
如何与其他 MFC Internet 类配合工作,请参阅使用 WinInet 进行 Internet 编程一文。
继承层次结构
CGopherFile
要求
标头:afxinet.h
CGopherFile::CGopherFile
调用此成员函数来构造 CGopherFile
对象。
CGopherFile(
HINTERNET hFile,
CGopherLocator& refLocator,
CGopherConnection* pConnection);
CGopherFile(
HINTERNET hFile,
HINTERNET hSession,
LPCTSTR pstrLocator,
DWORD dwLocLen,
DWORD_PTR dwContext);
参数
hFile
HINTERNET 文件的句柄。
refLocator
对 CGopherLocator 对象的引用。
pConnection
指向 CGopherConnection 对象的指针。
hSession
当前 Internet 会话的句柄。
pstrLocator
指向用于查找 gopher 服务器的字符串的指针。 有关 gopher 定位符的详细信息,请参阅 gopher 会话。
dwLocLen
包含 pstrLocator 中的字节数的 DWORD。
dwContext
指向要打开的文件的上下文标识符的指针。
注解
在 gopher Internet 会话期间,需要一个 CGopherFile
对象来从文件读取内容。
请勿直接创建 CGopherFile
对象。 相反,调用 CGopherConnection::OpenFile 以在 gopher 服务器上打开文件。
另请参阅
CInternetFile 类
层次结构图
CInternetFile 类
CGopherLocator 类
CGopherFileFind 类
CGopherConnection 类