다음을 통해 공유


IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL(ehstorioctl.h)

사일로 드라이버는 스토리지 디바이스 속성을 쿼리하기 위해 이 IOCTL을 스토리지 디바이스 스택으로 보냅니다. EHSTOR(Enhanced Storage 클래스 드라이버)는 요청을 처리하고 사용 가능한 속성을 반환합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

없음

입력 버퍼 길이

없음

출력 버퍼

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

추가 정보

SILO_DRIVER_CAPABILITES