ehstorioctl.h 헤더
이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ehstorioctl.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS 이 IOCTL은 지정된 ACT(Addressable Command Target)와 연결된 모든 활성 스토리지 PDO(물리적 디바이스 개체)의 열거형을 포함하는 결과 집합을 반환합니다. |
IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE 권한 부여 상태가 변경되었음을 IEEE 1667 디바이스 PDO의 소유 드라이버에 알리는 데 사용됩니다. |
IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE 요청은 사일로 드라이버 및 애플리케이션에 의해 전송되어 스토리지 디바이스 큐의 상태를 확인합니다. |
IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES 사일로 드라이버는 스토리지 디바이스 속성을 쿼리하기 위해 이 IOCTL을 스토리지 디바이스 스택으로 보냅니다. EHSTOR(Enhanced Storage 클래스 드라이버)는 요청을 처리하고 사용 가능한 속성을 반환합니다. |
IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE 권한 부여 상태가 변경되었음을 IEEE 1667 디바이스 PDO의 소유 드라이버에 알리는 데 사용됩니다. |
IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE 요청은 사일로 드라이버 및 애플리케이션에 의해 전송되어 스토리지 디바이스 큐의 상태를 변경합니다. 스토리지 디바이스 큐의 IO 요청은 디바이스가 일시적으로 권한이 없는 경우 유지됩니다. |
IOCTL_EHSTOR_DEVICE_SILO_COMMAND 이 IOCTL은 디바이스의 대상 사일로에 사일로 명령을 실행합니다. 입력 및 출력 데이터는 모두 IEEE 1667 사양 문서에 있는 것처럼 사일로 명령의 정의에 따라 구조화됩니다. |
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ EHSTOR(Enhanced Storage Class Driver)에서 사일로 드라이버로 전송되어 주문형 인증 또는 인증 해제를 시작합니다. |
IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES 이 IOCTL은 EHSTOR(향상된 스토리지) 클래스 드라이버에 사일로 드라이버의 기능을 알리는 데 사용됩니다. |
IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE 이 IOCTL은 LBA 필터 테이블에 대한 변경 내용을 EHSTOR(고급 스토리지) 클래스 드라이버에 알리는 데 사용됩니다. |
구조체
ACT_AUTHZ_STATE 이 구조는 ACT(Addressable Command Target) 권한 부여 상태를 설명합니다. |
ENUM_PDO_ENTRY 이 구조체는 IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS 열거된 PDO(물리적 디바이스 개체) 결과 집합의 단일 항목을 설명합니다. |
ENUM_PDO_RESULTS 이 구조체는 IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS 열거된 PDO(물리적 디바이스 개체)의 결과 집합을 설명합니다. |
LBA_FILTER_TABLE LBA_FILTER_TABLE 구조에 대해 자세히 알아봅니다. |
LBA_FILTER_TABLE_ENTRY LBA_FILTER_TABLE_ENTRY 구조에는 IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE 요청에서 보낸 LBA_FILTER_TABLE 대한 개별 LBA 범위가 포함됩니다. |
SILO_COMMAND 이 구조체는 스토리지 사일로 드라이버 명령을 설명합니다. |
SILO_DRIVER_CAPABILITIES 이 구조는 스토리지 사일로 드라이버의 IOCTL 리디렉션에 대한 기능 및 지원을 지정하는 데 사용됩니다. SILO_DRIVER_CAPABILITIES IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES 요청의 시스템 버퍼에 포함됩니다. |
열거형
PDO_CAPS 이 열거형은 PDO(물리적 디바이스 개체)의 기능을 설명합니다. |
PDO_STATE 이 열거형은 PDO(물리적 디바이스 개체)의 상태를 설명합니다. |
PDO_TYPE 이 열거형은 PDO(물리적 디바이스 개체) 형식에 대해 설명합니다. |