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;

Membri

NameInCabinet

Nome file esistente all'interno del file CAB.

FileSize

Dimensioni non compresse del file nell'archivio cab, in byte.

Win32Error

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

DosDate

Data dell'ultimo salvataggio del file.

DosTime

MS-DOS timestamp del file nell'armadio.

DosAttribs

Attributi del file nel file cab.

FullTargetName[MAX_PATH]

Percorso di destinazione e nome file.

Osservazioni

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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione setupapi.h

Vedere anche

CABINET_INFO

panoramica

strutture