struttura FILE_IN_CABINET_INFO_W (setupapi.h)
La struttura FILE_IN_CABINET_INFO fornisce informazioni su un file presente nell'archivio. La funzione SetupIterateCabinet invia questa struttura come uno dei parametri quando invia una notifica di SPFILENOTIFY_FILEINCABINET alla routine di callback cab.
Sintassi
typedef struct _FILE_IN_CABINET_INFO_W {
PCWSTR NameInCabinet;
DWORD FileSize;
DWORD Win32Error;
WORD DosDate;
WORD DosTime;
WORD DosAttribs;
WCHAR FullTargetName[MAX_PATH];
} FILE_IN_CABINET_INFO_W, *PFILE_IN_CABINET_INFO_W;
Members
NameInCabinet
Nome file esistente all'interno del file CAB.
FileSize
Dimensioni non compresse del file nel file cab, in byte.
Win32Error
Se si verifica un errore, questo membro è il codice di errore di sistema. Se non si è verificato alcun errore, viene NO_ERROR.
DosDate
Data dell'ultimo salvataggio del file.
DosTime
Timestamp MS-DOS del file nell'armadio.
DosAttribs
Attributi del file nel file cab.
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 del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | setupapi.h |