IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL(ehstorioctl.h)
사일로 드라이버는 스토리지 디바이스 속성을 쿼리하기 위해 이 IOCTL을 스토리지 디바이스 스택으로 보냅니다. EHSTOR(Enhanced Storage 클래스 드라이버)는 요청을 처리하고 사용 가능한 속성을 반환합니다.
주 코드
입력 버퍼
없음.
입력 버퍼 길이
없음.
출력 버퍼
Irp->AssociatedIrp.SystemBuffer 출력 버퍼에는 EHSTOR_DEVICE_PROPERTIES 구조가 포함되어 있습니다. EHSTOR_DEVICE_PROPERTIESehstorioctl.h 다음과 같이 선언됩니다.
typedef struct _EHSTOR_DEVICE_PROPERTIES
{
ULONG StructSize;
ULONG BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;
출력 버퍼 길이
EHSTOR_DEVICE_PROPERTIES 구조체입니다.
상태 블록
디바이스 속성이 시스템 버퍼에 반환되면 STATUS_SUCCESS 상태 필드에 반환됩니다. 그렇지 않으면 다른 적절한 상태 코드가 반환됩니다.
발언
현재 섹터당 바이트는 EHSTOR_DEVICE_PROPERTIES사용할 수 있는 유일한 속성입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8부터 사용 가능 |
헤더 | ehstorioctl.h(EhStorIoctl.h 포함) |