共用方式為


STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR 結構 (ntddstor.h)

STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR 結構可用來擷取裝置的屬性資訊。

語法

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

成員

Version

包含報告的數據版本。

Size

指出報告的數據數量,以位元組為單位。 這是 sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)

Attributes

意義
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
屬性,表示存儲設備支援可尋址的位元組IO。
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
屬性,表示存儲設備支援區塊IO。
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
0x04
屬性,表示儲存裝置上的數據持續性可能會變更。
STORAGE_ATTRIBUTE_VOLATILE
0x08
屬性,表示儲存裝置是變動性的,而且不支持數據的持續性。
STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
0x10
保留
STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
0x20
屬性,表示存儲設備具有與IO大小無關的IO效能。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 ntddstor.h (包含 Ntddstor.h)