다음을 통해 공유


PHYSICAL_ELEMENT_STATUS_REQUEST 구조체(ntddstor.h)

PHYSICAL_ELEMENT_STATUS_REQUEST 구조체는 디바이스의 물리적 요소 상태를 찾을 시작 요소를 정의합니다.

통사론

typedef struct _PHYSICAL_ELEMENT_STATUS_REQUEST {
  ULONG Version;
  ULONG Size;
  ULONG StartingElement;
  UCHAR Filter;
  UCHAR ReportType;
  UCHAR Reserved[2];
} PHYSICAL_ELEMENT_STATUS_REQUEST, *PPHYSICAL_ELEMENT_STATUS_REQUEST;

회원

Version

이 구조체의 버전을 지정합니다.

Size

이 구조체의 크기를 바이트 단위로 지정합니다.

StartingElement

이 명령으로 주소가 지정된 첫 번째 물리적 요소의 요소 식별자를 지정합니다.

Filter

다음 값에 따라 반환할 물리적 요소 상태 설명자를 제한합니다.

의미
0 모든 물리적 상태 설명자는 CDB의 다른 필드에 의해 지정됩니다.
1 PHYSICAL_ELEMENT_STATUS_DESCRIPTORPhysicalElementHealth 값이 있는 물리적 요소 상태 설명자만 다음과 같습니다.
  • 0x65 보다 크거나 같고 0xCF 보다 작거나 같습니다.
  • 0xFF 같습니다.

ReportType

다음 표에 정의된 대로 반환할 물리적 요소 상태 설명자의 형식을 지정합니다.

의미
0x0 Filter값을 기반으로 물리적 요소에 대한 설명자를 반환합니다.
0x1 Filter값을 기반으로 스토리지 요소에 대한 설명자를 반환합니다.

Reserved[2]

나중에 사용할 수 있습니다.

발언

이 구조체는 IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS대한 입력 버퍼입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1709
헤더 ntddstor.h

참고 항목

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR