CGopherConnection::CreateLocator

CGopherLocator CreateLocator (LPCTSTR pstrDisplayString, LPCTSTR pstrSelectorString, DWORD dwGopherType );

статическое CGopherLocator CreateLocator(LPCTSTR pstrLocator );

статическое CGopherLocator CreateLocator (LPCTSTR pstrServerName, LPCTSTR pstrDisplayString, LPCTSTR pstrSelectorString, DWORD dwGopherType, INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER);

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

Объект CGopherLocator.

Параметры

pstrDisplayString

Указатель на строку, содержащую имя gopher документа или папки для извлечения. Если параметр pstrDisplayString имеет значение NULL, возвращается каталог для gopher-сервер по умолчанию.

pstrSelectorString

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

dwGopherType

Это определяет ли pstrSelectorString относится к каталогу или документ, и является ли просьба gopher или gopher +. Просмотреть атрибуты для структуры GOPHER_FIND_DATA в ActiveX SDK.

pstrLocator

Указатель на строку, идентифицирующую для открытия файла. Как правило эта строка возвращается из вызова CGopherFileFind::GetLocator.

pstrServerName

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

nPort

Номер, идентифицирующий Интернет-порт для связи.

Примечания

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

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

Обзор CGopherConnection |nbsp; Члены класса | Иерархическая схема

См. также CFtpConnection, CHttpConnection, CInternetConnection, CGopherLocator, CGopherFileFind

Index