Share via


CABINET_INFO_A-Struktur (setupapi.h)

Die CABINET_INFO-Struktur speichert Informationen zu einer Schrankdatei. Die SetupIterateCabinet-Funktion gibt diese Struktur als Parameter an, wenn sie eine SPFILENOTIFY_NEEDNEWCABINET Benachrichtigung an die Rückrufroutine des Kabinetts sendet.

Syntax

typedef struct _CABINET_INFO_A {
  PCSTR  CabinetPath;
  PCSTR  CabinetFile;
  PCSTR  DiskName;
  USHORT SetId;
  USHORT CabinetNumber;
} CABINET_INFO_A, *PCABINET_INFO_A;

Member

CabinetPath

Pfad zur Ablagedatei.

CabinetFile

Name der Kabinettdatei.

DiskName

Name des Quellmediums, das die Ablagedatei enthält.

SetId

Bezeichner des aktuellen Satzes. Diese Zahl wird von der Software generiert, die den Schrank erstellt.

CabinetNumber

Anzahl des Schranks. Diese Zahl wird von der Software generiert, die den Schrank erstellt, und ist in der Regel ein null- oder 1-basierter Index, der die Ordnungszahl der Position des Schranks innerhalb einer Gruppe angibt.

Hinweise

Hinweis

Der setupapi.h-Header definiert 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 nicht codierungsneutralem Code 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
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile setupapi.h

Weitere Informationen

FILE_IN_CABINET_INFO

Übersicht

SPFILENOTIFY_NEEDNEWCABINET

Strukturen