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 dentro do arquivo de gabinete.

FileSize

Tamanho não compactado 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

   
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