IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL (ehstorioctl.h)
Этот IOCTL используется для информирования драйвера-владельцев для PDO устройства IEEE 1667 о том, что состояние авторизации изменилось. Драйвер-владение может изменить состояние PDO диска в ответ на этот IOCTL. В случае EhStorClass.sysPDO на диске добавляется или удаляется на основе значения авторизации во входном буфере этого IOCTL. Как правило, этот IOCTL выдается драйвером silo проверки подлинности UMDF, например паролем или драйвером сертификата, сразу после успешной операции silo, которая изменила состояние проверки подлинности хранилища.
Основной код
Входной буфер
Входной буфер в Irp-AssociatedIrp.SystemBuffer> должен содержать структуру типа ACT_AUTHZ_STATE.
Длина входного буфера
Длина структуры ACT_AUTHZ_STATE .
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
В поле Состояние можно вернуть одно из следующих значений:
- STATUS_SUCCESS — состояние авторизации для ACT было успешно задано в соответствии с данными, содержащимися во входном буфере.
- STATUS_INVALID_BUFFER_SIZE — указан неправильный размер входного буфера.
Требования
Требование | Значение |
---|---|
Заголовок | ehstorioctl.h (включая EhStorIoctl.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по