STORAGE_MINIPORT_DESCRIPTOR-Struktur (ntddstor.h)
Ist für das System reserviert.
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;
Member
Version
Enthält die Größe dieser Struktur in Bytes. Der Wert dieses Members ändert sich, wenn Member der Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dies kann Daten umfassen, die dieser Struktur folgen.
Portdriver
Typ des Porttreibers, der von der 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). In Windows 8 eingeführt.
ExtraIoInfoSupported
Gibt an, ob zusätzliche E/A-Informationen unterstützt werden. In Windows 8.1 eingeführt
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
Für die interne Verwendung reserviert. Darf nicht verwendet werden.
Flags.DUMMYSTRUCTNAME.Reserved
Für zukünftige Verwendung reserviert.
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | ntddstor.h (include Ntddstor.h) |