Freigeben über


STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR-Struktur (ntddstor.h)

Die STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR-Struktur wird verwendet, um die Informationen zu Attributen 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;

Member

Version

Enthält die Version der gemeldeten Daten.

Size

Gibt die Menge der gemeldeten Daten in Bytes an. Dies ist .sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)

Attributes

Wert Bedeutung
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
Attribut, das angibt, dass ein Speichergerät byteadressierbare E/A-Vorgänge unterstützt.
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
Attribut, das angibt, dass ein Speichergerät Block-E/A unterstützt.
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
0x04
Attribut, das angibt, dass sich die Persistenz der Daten auf dem Speichergerät ändern kann.
STORAGE_ATTRIBUTE_VOLATILE
0x08
Attribut, das angibt, dass ein Speichergerät flüchtig 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 unabhängig von E/A-Größen über eine E/A-Leistung verfügt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ntddstor.h (einschließen von Ntddstor.h)