この 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 を含む) |