структура GOPHER_FIND_DATAW (wininet.h)

[Структура GOPHER_FIND_DATA доступна для использования в операционных системах, указанных в разделе Требования.]

Содержит сведения, полученные функциями GopherFindFirstFile и InternetFindNextFile .

Синтаксис

typedef struct {
  WCHAR    DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1];
  DWORD    GopherType;
  DWORD    SizeLow;
  DWORD    SizeHigh;
  FILETIME LastModificationTime;
  WCHAR    Locator[MAX_GOPHER_LOCATOR_LENGTH + 1];
} GOPHER_FIND_DATAW, *LPGOPHER_FIND_DATAW;

Члены

DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1]

Понятное имя объекта. Приложение может отобразить эту строку, чтобы разрешить пользователю выбрать объект .

GopherType

Описывает возвращенный элемент. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
GOPHER_TYPE_ASK
Спросить+ элемент.
GOPHER_TYPE_BINARY
Двоичный файл.
GOPHER_TYPE_BITMAP
Файл точечного рисунка.
GOPHER_TYPE_CALENDAR
Файл календаря.
GOPHER_TYPE_CSO
Сервер телефонной книги CSO.
GOPHER_TYPE_DIRECTORY
Каталог дополнительных элементов Gopher.
GOPHER_TYPE_DOS_ARCHIVE
Файл архива MS-DOS.
GOPHER_TYPE_ERROR
Индикатор состояния ошибки.
GOPHER_TYPE_GIF
Графический файл GIF.
GOPHER_TYPE_GOPHER_PLUS
Gopher+item.
GOPHER_TYPE_HTML
HTML-документ.
GOPHER_TYPE_IMAGE
Файл изображения.
GOPHER_TYPE_INDEX_SERVER
Сервер индексирования.
GOPHER_TYPE_INLINE
Встроенный файл.
GOPHER_TYPE_MAC_BINHEX
Файл Macintosh в формате BINHEX.
GOPHER_TYPE_MOVIE
Файл фильма.
GOPHER_TYPE_PDF
PDF-файл.
GOPHER_TYPE_REDUNDANT
Индикатор дублирующегося сервера. Сведения, содержащиеся в , являются дубликатом сервера-источника. Сервер-источник определяется как последняя запись каталога, у которых не было типа GOPHER_TYPE_REDUNDANT.
GOPHER_TYPE_SOUND
Звуковой файл.
GOPHER_TYPE_TELNET
Сервер Telnet.
GOPHER_TYPE_TEXT_FILE
Текстовый файл ASCII.
GOPHER_TYPE_TN3270
Сервер TN3270.
GOPHER_TYPE_UNIX_UUENCODED
Файл UUENCODED.
GOPHER_TYPE_UNKNOWN
Тип элемента неизвестен.

SizeLow

Низкие 32 бита размера файла.

SizeHigh

Старшие 32 бита размера файла.

LastModificationTime

Структура FILETIME, содержащая время последнего изменения файла.

Locator[MAX_GOPHER_LOCATOR_LENGTH + 1]

Указатель файлов. Приложение может передать строку указателя в GopherOpenFile или GopherFindFirstFile.

Комментарии

Примечание WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для серверных реализаций или служб используйте службы Microsoft Windows HTTP (WinHTTP).
 

Примечание

Заголовок wininet.h определяет GOPHER_FIND_DATA в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wininet.h

См. также раздел

GopherFindFirstFile

InternetFindNextFile