FILE_IN_CABINET_INFO_A struttura (setupapi.h)

La struttura FILE_IN_CABINET_INFO fornisce informazioni su un file trovato nel gabinetto. La funzione SetupIterateCabinet invia questa struttura come uno dei parametri quando invia una notifica di SPFILENOTIFY_FILEINCABINET alla routine di callback di cabinet.

Sintassi

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;

Members

NameInCabinet

Nome file come esiste all'interno del file cabinet.

FileSize

Dimensioni non compresse del file nel gabinetto, in byte.

Win32Error

Se si verifica un errore, questo membro è il codice di errore del sistema. Se non si è verificato alcun errore, è NO_ERROR.

DosDate

Data dell'ultimo salvataggio del file.

DosTime

Timestamp MS-DOS del file nel gabinetto.

DosAttribs

Attributi del file nel cabinet.

FullTargetName[MAX_PATH]

Percorso di destinazione e nome file.

Commenti

Nota

L'intestazione setupapi.h definisce FILE_IN_CABINET_INFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione setupapi.h

Vedi anche

CABINET_INFO

Panoramica

Strutture