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 |