IOCTL_CHANGER_QUERY_VOLUME_TAGS IOCTL (ntddchgr.h)

指定した要素のボリューム タグ情報を返します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

Irp-AssociatedIrp.SystemBuffer> のバッファーは、情報を返す開始要素、実行するアクション、およびボリューム ID を検索するときに使用するテンプレートを示します。

入力バッファーの長さ

I/O スタックの場所にある Parameters.DeviceIoControl.InputBufferLength は、パラメーター バッファーのサイズ (バイト単位) を示します。これは、 = sizeof(CHANGER_SEND_VOLUME_TAG_INFORMATION) である必要があります>。

出力バッファー

ドライバーは、Irp-AssociatedIrp.SystemBuffer> のバッファー内のREAD_ELEMENT_ADDRESS_INFO データを返します。

出力バッファーの長さ

Parameters.DeviceIoControl.OutputBufferLength は、出力のパラメーター バッファーのサイズ (バイト単位) を示します。これは= sizeof(READ_ELEMENT_ADDRESS_INFO) である必要があります>。

ステータス ブロック

[情報] フィールドは、正しい出力バッファー サイズ (バイト単位) に設定されます。 [状態] フィールドはSTATUS_SUCCESSに設定されているか、場合によってはSTATUS_INFO_LENGTH_MISMATCH、STATUS_INSUFFICIENT_RESOURCES、STATUS_INVALID_DEVICE_REQUEST、またはSTATUS_INVALID_ELEMENT_ADDRESSに設定されます。

要件

要件
Header ntddchgr.h (Ntddchgr.h を含む)

こちらもご覧ください

READ_ELEMENT_ADDRESS_INFO