CGopherConnection::CreateLocator

调用该成员函数创建地鼠定位器查找或标识地鼠服务器的文件。

CGopherLocator CreateLocator(
   LPCTSTR pstrDisplayString,
   LPCTSTR pstrSelectorString,
   DWORD dwGopherType 
);
static CGopherLocator CreateLocator(
   LPCTSTR pstrLocator 
);
static CGopherLocator CreateLocator(
   LPCTSTR pstrServerName,
   LPCTSTR pstrDisplayString,
   LPCTSTR pstrSelectorString,
   DWORD dwGopherType,
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER 
);

参数

  • pstrDisplayString
    为包含只地鼠的名称字符串的指针文档或要检索的内容。如果 pstrDisplayString 参数是 NULL,地鼠服务器的默认目录返回。

  • pstrSelectorString
    对于将要发送的选择器字符串的指针。地鼠服务器以检索项目。pstrSelectorString 可以是 NULL

  • dwGopherType
    这指定 pstrSelectorString 是否引用一个目录或文档,因此,该请求是否地鼠或gopher+。为 Windows SDK的结构 GOPHER_FIND_DATA 参见属性。

  • pstrLocator
    设置为标识文件的字符串的指针打开。通常,此字符串从调用返回到 CGopherFileFind::GetLocator

  • pstrServerName
    对包含地鼠服务器名称的字符串的指针。

  • nPort
    标识此连接数Internet端口。

返回值

CGopherLocator 对象。

备注

而该非静态版本使用从连接对象,的服务器名称成员函数的静态版本要求您指定服务器。

为了从地鼠服务器检索信息,应用程序必须先获取地鼠定位器(url)。应用程序必须然后将定位器(url)视为一个不透明的标记(即应用程序可以使用定位器,但不直接操作或进行比较)。通常,应用程序对使用定位器到 CGopherFileFind::FindFile 成员函数检索一个特定信息。

要求

Header: afxinet.h

请参见

参考

CGopherConnection选件类

层次结构图

CFtpConnection选件类

CHttpConnection选件类

CInternetConnection选件类

CGopherLocator选件类

CGopherFileFind选件类