다음을 통해 공유


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 포함)