IOCTL_EHSTOR_DEVICE_SET_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 - 指定された入力バッファーの長さが正しくないサイズです。
要件
要件 | 値 |
---|---|
Header | ehstorioctl.h (EhStorIoctl.h を含む) |