ENUM_PDO_ENTRY Struktur (ehstorioctl.h)
Diese Struktur beschreibt einen einzelnen Eintrag in einem Resultset von Physischen Geräteobjekten (Physical Device Objects, PDOs), die mit IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOSaufgezählt werden.
Syntax
typedef struct _ENUM_PDO_ENTRY {
UCHAR type;
UCHAR state;
UCHAR capabilities;
ULONG ulSTID;
UCHAR bSpecificationMajor;
UCHAR bSpecificationMinor;
UCHAR bImplementationMajor;
UCHAR bImplementationMinor;
WCHAR *wszDeviceInstancePath[(2 MAX_PATH)+ 1];
} ENUM_PDO_ENTRY, *PENUM_PDO_ENTRY;
Angehörige
type
Dieses Element gibt den Typ der PDO an, die durch PDO_TYPE definiert wird.
state
Dieses Element enthält Informationen zum aktuellen PnP-Zustand des PDO, wie durch PDO_STATE definiert.
capabilities
Dieses Element enthält eine Bitmaske mit Bits, die Informationen über das von der fraglichen PDO dargestellte Silo angibt, wie durch PDO_CAPS definiert.
ulSTID
Dieses Mitglied enthält den Silotypbezeichner, wie von der IEEE 1667-Arbeitsgruppe definiert und zugewiesen.
bSpecificationMajor
bSpecificationMinor
bImplementationMajor
bImplementationMinor
wszDeviceInstancePath[(2 * MAX_PATH)+ 1]
Die in diesem Element enthaltene Zeichenfolge ist der Geräteinstanzpfad in einem Formular, das für die Verwendung mit der Win32-API CreateFile-Routine geeignet ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ehstorioctl.h (einschließlich EhStorIoctl.h) |