estrutura GOPHER_FIND_DATAA (wininet.h)

[A estrutura GOPHER_FIND_DATA está disponível para uso nos sistemas operacionais especificados na seção Requisitos.]

Contém informações recuperadas pelas funções GopherFindFirstFile e InternetFindNextFile .

Sintaxe

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;

Membros

DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1]

Nome amigável de um objeto. Um aplicativo pode exibir essa cadeia de caracteres para permitir que o usuário selecione o objeto.

GopherType

Descreve o item retornado. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
GOPHER_TYPE_ASK
Item Ask+.
GOPHER_TYPE_BINARY
Arquivo binário.
GOPHER_TYPE_BITMAP
Arquivo bitmap.
GOPHER_TYPE_CALENDAR
Arquivo de calendário.
GOPHER_TYPE_CSO
Servidor de catálogo telefônico CSO.
GOPHER_TYPE_DIRECTORY
Diretório de itens adicionais do Gopher.
GOPHER_TYPE_DOS_ARCHIVE
Arquivo morto MS-DOS.
GOPHER_TYPE_ERROR
Indicador de uma condição de erro.
GOPHER_TYPE_GIF
Arquivo gráfico GIF.
GOPHER_TYPE_GOPHER_PLUS
Item Gopher+.
GOPHER_TYPE_HTML
Documento HTML.
GOPHER_TYPE_IMAGE
Arquivo de imagem.
GOPHER_TYPE_INDEX_SERVER
Servidor de índice.
GOPHER_TYPE_INLINE
Arquivo embutido.
GOPHER_TYPE_MAC_BINHEX
Arquivo Macintosh no formato BINHEX.
GOPHER_TYPE_MOVIE
Arquivo de filme.
GOPHER_TYPE_PDF
Arquivo PDF.
GOPHER_TYPE_REDUNDANT
Indicador de um servidor duplicado. As informações contidas dentro são uma duplicata do servidor primário. O servidor primário é definido como a última entrada de diretório que não tinha um tipo de GOPHER_TYPE_REDUNDANT.
GOPHER_TYPE_SOUND
Arquivo de som.
GOPHER_TYPE_TELNET
Servidor Telnet.
GOPHER_TYPE_TEXT_FILE
Arquivo de texto ASCII.
GOPHER_TYPE_TN3270
Servidor TN3270.
GOPHER_TYPE_UNIX_UUENCODED
Arquivo UUENCODED.
GOPHER_TYPE_UNKNOWN
O tipo de item é desconhecido.

SizeLow

Baixos 32 bits do tamanho do arquivo.

SizeHigh

32 bits altos do tamanho do arquivo.

LastModificationTime

Estrutura FILETIME que contém a hora em que o arquivo foi modificado pela última vez.

Locator[MAX_GOPHER_LOCATOR_LENGTH + 1]

Localizador de arquivos. Um aplicativo pode passar a cadeia de caracteres do localizador para GopherOpenFile ou GopherFindFirstFile.

Comentários

Nota O WinINet não dá suporte a implementações de servidor. Além disso, ele não deve ser usado de um serviço. Para implementações de servidor ou serviços, use Os Serviços HTTP do Microsoft Windows (WinHTTP).
 

Observação

O cabeçalho wininet.h define GOPHER_FIND_DATA como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wininet.h

Confira também

GopherFindFirstFile

InternetFindNextFile