Freigeben über


FILE_IN_CABINET_INFO_W Struktur (setupapi.h)

Die FILE_IN_CABINET_INFO-Struktur enthält Informationen zu einer Datei, die im Cab enthalten ist. Die SetupIterateCabinet--Funktion sendet diese Struktur als einen der Parameter, wenn sie eine SPFILENOTIFY_FILEINCABINET Benachrichtigung an die Cab-Rückrufroutine sendet.

Syntax

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;

Angehörige

NameInCabinet

Dateiname, wie er in der CAB-Datei vorhanden ist.

FileSize

Nicht komprimierte Größe der Datei im Cab,in Bytes.

Win32Error

Wenn ein Fehler auftritt, ist dieses Element der Systemfehlercode. Wenn kein Fehler aufgetreten ist, wird er NO_ERROR.

DosDate

Datum, an dem die Datei zuletzt gespeichert wurde.

DosTime

MS-DOS Zeitstempel der Datei in der Cab-Datei.

DosAttribs

Attribute der Datei in der Cab-Datei.

FullTargetName[MAX_PATH]

Zielpfad und Dateiname.

Bemerkungen

Anmerkung

Der header setupapi.h definiert FILE_IN_CABINET_INFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Header- setupapi.h

Siehe auch

CABINET_INFO

Übersicht

Strukturen