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


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

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

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

Синтаксис

typedef struct {
  CHAR     DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1];
  DWORD    GopherType;
  DWORD    SizeLow;
  DWORD    SizeHigh;
  FILETIME LastModificationTime;
  CHAR     Locator[MAX_GOPHER_LOCATOR_LENGTH + 1];
} GOPHER_FIND_DATAA, *LPGOPHER_FIND_DATAA;

Члены

DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1]

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

GopherType

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

Ценность Значение
GOPHER_TYPE_ASK
Ask+item.
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 Services (WinHTTP).
 

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка wininet.h

См. также

GopherFindFirstFile

InternetFindNextFile