Compartilhar via


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 ao enviar uma notificação 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 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

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

DosAttribs

Atributos do arquivo no gabinete.

FullTargetName[MAX_PATH]

Caminho de destino e nome do arquivo.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho setupapi.h

Consulte também

CABINET_INFO

Visão geral

estruturas