IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL(ehstorioctl.h)
사일로 드라이버는 스토리지 디바이스 속성을 쿼리하기 위해 이 IOCTL을 스토리지 디바이스 스택으로 보냅니다. EHSTOR(Enhanced Storage 클래스 드라이버)는 요청을 처리하고 사용 가능한 속성을 반환합니다.
주 코드
입력 버퍼
없음
입력 버퍼 길이
없음
출력 버퍼
Irp-AssociatedIrp.SystemBuffer>의 출력 버퍼에는 EHSTOR_DEVICE_PROPERTIES 구조체가 포함되어 있습니다. EHSTOR_DEVICE_PROPERTIES 다음과 같이 ehstorioctl.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 포함) |