estrutura FILE_IN_CABINET_INFO_A (setupapi.h)

A estrutura FILE_IN_CABINET_INFO fornece informações sobre um arquivo encontrado no gabinete. A função SetupIterateCabinet envia essa estrutura como um dos parâmetros quando envia uma notificação de SPFILENOTIFY_FILEINCABINET para a rotina de retorno de chamada do gabinete.

Sintaxe

typedef struct _FILE_IN_CABINET_INFO_A {
  PCSTR NameInCabinet;
  DWORD FileSize;
  DWORD Win32Error;
  WORD  DosDate;
  WORD  DosTime;
  WORD  DosAttribs;
  CHAR  FullTargetName[MAX_PATH];
} FILE_IN_CABINET_INFO_A, *PFILE_IN_CABINET_INFO_A;

Membros

NameInCabinet

Nome do arquivo como ele existe no arquivo de gabinete.

FileSize

Tamanho descompactado do arquivo no gabinete, em bytes.

Win32Error

Se ocorrer um erro, esse membro será o código de erro do sistema. Se nenhum erro tiver ocorrido, será NO_ERROR.

DosDate

Data em que o arquivo foi salvo pela última vez.

DosTime

Carimbo de data/hora MS-DOS do arquivo no gabinete.

DosAttribs

Atributos do arquivo no gabinete.

FullTargetName[MAX_PATH]

Caminho de destino e nome do arquivo.

Comentários

Observação

O cabeçalho setupapi.h define FILE_IN_CABINET_INFO 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 XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho setupapi.h

Confira também

CABINET_INFO

Visão geral

Estruturas