Класс 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 см. в статье "Интернет-программирование с помощью WinInet".
Иерархия наследования
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.
Рефлокатор
Ссылка на объект CGopherLocator .
pConnection
Указатель на объект CGopherConnection .
hSession
Дескриптор текущего сеанса Интернета.
pstrLocator
Указатель на строку, используемую для поиска сервера шифров. Дополнительные сведения о указателях gopher см. в разделе "Сеансы gopher".
dwLocLen
DWORD, содержащий количество байтов в pstrLocator.
dwContext
Указатель на идентификатор контекста открываемого файла.
Замечания
Требуется CGopherFile
объект для чтения из файла во время сеанса Интернета с шифром.
Вы никогда не создаете объект напрямую CGopherFile
. Вместо этого вызовите CGopherConnection::OpenFile , чтобы открыть файл на сервере gopher.
См. также
Класс CInternetFile
Диаграмма иерархии
Класс CInternetFile
Класс CGopherLocator
Класс CGopherFileFind
Класс CGopherConnection