Freigeben über


STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR Struktur (ntddstor.h)

Die STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR Struktur wird verwendet, um die Attributeinformationen für ein Gerät abzurufen.

Syntax

typedef struct _STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR {
  ULONG   Version;
  ULONG   Size;
  ULONG64 Attributes;
} STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR, *PSTORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR;

Angehörige

Version

Enthält die Version der gemeldeten Daten.

Size

Gibt die gemeldete Datenmenge in Bytes an. Dies ist die sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR).

Attributes

Wert Bedeutung
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
Attribut, das angibt, dass ein Speichergerät Byteadressen-E/A unterstützt.
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
Attribut, das angibt, dass ein Speichergerät "E/A blockieren" unterstützt.
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
0x04
Attribut, das angibt, dass sich die Persistenz von Daten auf einem Speichergerät ändern kann.
STORAGE_ATTRIBUTE_VOLATILE
0x08
Attribut, das angibt, dass ein Speichergerät veränderlich ist und keine Persistenz von Daten unterstützt.
STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
0x10
Reserviert
STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
0x20
Attribut, das angibt, dass ein Speichergerät die E/A-Leistung unabhängig von E/A-Größen aufweist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- ntddstor.h (include Ntddstor.h)