SILO_DRIVER_CAPABILITIES 구조체(ehstorioctl.h)
이 구조는 스토리지 사일로 드라이버의 IOCTL 리디렉션 기능 및 지원을 지정하는 데 사용됩니다. SILO_DRIVER_CAPABILITIESIOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES 요청의 시스템 버퍼에 포함됩니다.
통사론
typedef struct _SILO_DRIVER_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONG MaxLbaFilterCount;
ULONG RedirectedIoctlListCount;
ULONG RedirectedIoctlListOffset;
} SILO_DRIVER_CAPABILITIES, *PSILO_DRIVER_CAPABILITIES;
회원
StructSize
이 구조체의 크기입니다. (SILO_DRIVER_CAPABILITIES)의크기로 설정됩니다.
Capabilities
사일로 드라이버에 대한 기능 플래그입니다. 다음은 비트 OR 조합입니다.
값 | 의미 |
---|---|
|
사일로 드라이버는 주문형 인증 및 인증 취소를 지원합니다. |
|
사일로 드라이버는 LBA 범위의 밴딩을 지원합니다. |
MaxLbaFilterCount
사일로 드라이버가 IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE 요청에 제공할 수 있는 LBA 필터 항목의 최대 수입니다.
RedirectedIoctlListCount
이 구조 다음에 있는 목록의 리디렉션된 IOCTL 수입니다.
RedirectedIoctlListOffset
이 구조의 시작 부분에서 리디렉션된 IOCTL 목록의 오프셋입니다. 이는 일반적으로 (SILO_DRIVER_CAPABILITIES)의크기입니다.
발언
향상된 스토리지 클래스 드라이버에서 IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ 수신을 지원하려면 사일로 드라이버가 기능CAP_ON_DEMAND_AUTHENTICATION 설정해야 합니다. 또한 IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE보내기를 지원하려면 사일로 드라이버가 기능CAP_BANDING_SUPPORT 설정해야 합니다.
향상된 스토리지 클래스 드라이버에서 대역 관리 요청을 받으려면 사일로 드라이버가 수신하려는 IOCTL 코드 목록을 등록해야 합니다. 리디렉션된 IOCTL 목록은 RedirectedIoctlListCount길이가 있는 ULONG IOCTL 코드의 배열입니다. 이 목록은 시스템 버퍼의 SILO_DRIVER_CAPABILITIES 구조에 포함됩니다. 목록은 RedirectedIoctlListOffset표시된 오프셋에서 SILO_DRIVER_CAPABILITIES 다음 시스템 버퍼에 있습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8부터 사용 가능 |
헤더 | ehstorioctl.h(EhStorIoctl.h 포함) |
참고 항목
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ