STORAGE_MINIPORT_DESCRIPTOR Struktur (ntddstor.h)
Reserviert für die Systemverwendung.
Syntax
typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_PORT_CODE_SET Portdriver;
BOOLEAN LUNResetSupported;
BOOLEAN TargetResetSupported;
USHORT IoTimeoutValue;
BOOLEAN ExtraIoInfoSupported;
union {
struct {
UCHAR LogicalPoFxForDisk : 1;
UCHAR ForwardIo : 1;
UCHAR Reserved : 6;
} DUMMYSTRUCTNAME;
UCHAR AsUCHAR;
} Flags;
#if ...
UCHAR Reserved0[2];
#else
UCHAR Reserved0[3];
#endif
ULONG Reserved1;
} STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR;
Angehörige
Version
Enthält die Größe dieser Struktur in Byte. Der Wert dieses Elements ändert sich, wenn Elemente der Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dazu können Daten gehören, die auf diese Struktur folgen.
Portdriver
Typ des Porttreibers, der durch die STORAGE_PORT_CODE_SET Enumeration aufgezählt wird.
LUNResetSupported
Gibt an, ob eine LUN-Zurücksetzung unterstützt wird.
TargetResetSupported
Gibt an, ob eine Zielzurücksetzung unterstützt wird.
IoTimeoutValue
Der Timeoutwert für das Gerät in Millisekunden (ms). Eingeführt in Windows 8.
ExtraIoInfoSupported
Gibt an, ob zusätzliche E/A-Informationen unterstützt werden. Eingeführt in Windows 8.1
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
Reserviert für die interne Verwendung. Nicht verwenden.
Flags.DUMMYSTRUCTNAME.Reserved
Reserviert für die zukünftige Verwendung.
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
Reserviert für die zukünftige Verwendung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
mindestens unterstützte Server- | Windows Server 2008 |
Header- | ntddstor.h (include Ntddstor.h) |