CGopherConnection::OpenFile

CGopherFile* OpenFile( CGopherLocator& refLocator, DWORD dwFlags = 0, LPCTSTR pstrView = NULL, DWORD dwContext = 1 );

返回值:将被打开的CGopherFile对象的指针。

参数:
refLocator一个CGopherLocator对象的参考。
dwFlagsINTERNET_FIAG_* flags的任意结合,可参阅CInterenetSession::OpenUrl,了解有关INTERNET_FLAGS_* flags的更多信息。
pstrView指向文件视图字符串的指针。如果服务器存在多个文件的视图,则此参数指定要打开的那个文件视图。如果pstrView为NULL,则使用缺省的文件视图。
dwContext将被打开的文件的上下文ID,请参阅部分Remarks,了解更多有关dwContext的信息。

说明:
调用此成员函数打开Gopher服务器上的一个文件。
覆盖dwContext缺省值来设置你选择的值为上下文标识符。上下文标识符与CGopherConnection的CInternetSession对象创建的CGopherConnection对象操作相关联。值返回到CInternetSession::OnStatusCallback,提供它标识的操作的状态。请参阅 联机文档“Visual C++程序员指南”中的“ Internet初步:WinInet”,以了解有关上下文标识符的更多信息。

请参阅:
CFtpConnection, CHttpConnection, CInternetConnection, CGopherFile, CGopherLocator, CInternetSession