Freigeben über


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)