IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL(ehstorioctl.h)
이 IOCTL은 IEEE 1667 디바이스 PDO의 소유 드라이버에게 권한 부여 상태가 변경되었음을 알리는 데 사용됩니다. 소유 드라이버는 이 IOCTL에 대한 응답으로 디스크 PDO의 상태를 변경하도록 선택할 수 있습니다. EhStorClass.sys경우 디스크 PDO는 이 IOCTL의 입력 버퍼에 있는 권한 부여 값에 따라 추가되거나 제거됩니다. 일반적으로 이 IOCTL은 사일로의 인증 상태를 변경한 성공적인 사일로 작업 직후 암호 또는 인증서 드라이버와 같은 UMDF 인증 사일로 드라이버에 의해 발급됩니다.
주 코드
입력 버퍼
Irp-AssociatedIrp.SystemBuffer>의 입력 버퍼에는 ACT_AUTHZ_STATE 형식의 구조가 포함되어야 합니다.
입력 버퍼 길이
ACT_AUTHZ_STATE 구조체의 길이입니다.
출력 버퍼
없음
출력 버퍼 길이
없음
상태 블록
다음 값 중 하나가 상태 필드에 반환될 수 있습니다.
- STATUS_SUCCESS - 입력 버퍼에 포함된 데이터에 따라 ACT의 권한 부여 상태가 성공적으로 설정되었습니다.
- STATUS_INVALID_BUFFER_SIZE - 제공된 입력 버퍼 길이가 잘못된 크기입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ehstorioctl.h(EhStorIoctl.h 포함) |