Freigeben über


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)