다음을 통해 공유


IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL(ehstorioctl.h)

이 IOCTL은 IEEE 1667 디바이스 PDO의 소유 드라이버에게 권한 부여 상태가 변경되었음을 알리는 데 사용됩니다. 소유 드라이버는 이 IOCTL에 대한 응답으로 디스크 PDO의 상태를 변경하도록 선택할 수 있습니다. EhStorClass.sys경우 디스크 PDO는 이 IOCTL의 입력 버퍼에 있는 권한 부여 값에 따라 추가되거나 제거됩니다. 일반적으로 이 IOCTL은 사일로의 인증 상태를 변경한 성공적인 사일로 작업 직후 암호 또는 인증서 드라이버와 같은 UMDF 인증 사일로 드라이버에 의해 발급됩니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

Irp-AssociatedIrp.SystemBuffer>의 입력 버퍼에는 ACT_AUTHZ_STATE 형식의 구조가 포함되어야 합니다.

입력 버퍼 길이

ACT_AUTHZ_STATE 구조체의 길이입니다.

출력 버퍼

없음

출력 버퍼 길이

없음

상태 블록

다음 값 중 하나가 상태 필드에 반환될 수 있습니다.

STATUS_SUCCESS - 입력 버퍼에 포함된 데이터에 따라 ACT의 권한 부여 상태가 성공적으로 설정되었습니다.
STATUS_INVALID_BUFFER_SIZE - 제공된 입력 버퍼 길이가 잘못된 크기입니다.

요구 사항

요구 사항
헤더 ehstorioctl.h(EhStorIoctl.h 포함)