Поделиться через


CGopherConnection::CreateLocator

Эта функция-член вызывается с целью создания указатель gopher для поиска или указать файл на сервер gopher.

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
    Указатель на строку, содержащую имя документа или каталога gopher. Если параметр pstrDisplayStringNULL, возвращается каталог по умолчанию для сервера gopher.

  • pstrSelectorString
    Указатель на строку селектора, которые должны быть переданы на сервер gopher для получения элемент. pstrSelectorString может быть NULL.

  • dwGopherType
    Определяет, относится ли pstrSelectorString к каталогу или документ и ли запрос или gopher+ gopher. См. раздел атрибуты для структуры GOPHER_FIND_DATA в Windows SDK.

  • pstrLocator
    Указатель на строке, указав файл, который нужно открыть. Обычно эта строка возвращается из вызова CGopherFileFind::GetLocator.

  • pstrServerName
    Указатель на строку, содержащую имя сервера gopher.

  • nPort
    Идентификационный номер порта из Интернета для данного соединения.

Возвращаемое значение

Объект CGopherLocator.

Заметки

Статическая версия функции-члена требуется, чтобы указать сервер, пока не статическая версия использует имя сервера из объекта соединения.

Gopher извлечения сведений из сервера, сначала приложение должно получить указатель gopher. Затем приложение должно рассматривать как непрозрачный указатель на маркер (т е приложение может использовать указатель, но не напрямую управлять или сравнить его). Обычно приложение использует указатель для вызовов к функции-члену CGopherFileFind::FindFile чтобы извлечь конкретную информацию.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CGopherConnection

Диаграмма иерархии

Класс CFtpConnection

Класс CHttpConnection

Класс CInternetConnection

Класс CGopherLocator

Класс CGopherFileFind