Condividi tramite


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

Vedi anche

CABINET_INFO

Panoramica

Strutture