次の方法で共有


IoCheckQuerySetVolumeInformation 関数 (ntifs.h)

IoCheckQuerySetVolumeInformation ルーチンは、クエリまたはボリューム情報の設定操作のパラメーターの有効性をチェックします。

構文

NTSTATUS IoCheckQuerySetVolumeInformation(
  FS_INFORMATION_CLASS FsInformationClass,
  ULONG                Length,
  BOOLEAN              SetOperation
);

パラメーター

FsInformationClass

チェック する 情報クラスを指定するFS_INFORMATION_CLASS列挙値。

Length

指定された情報操作に必要なバッファーのサイズ (バイト単位)。

SetOperation

操作の種類を指定するブール値。 SetOperationTRUE の場合、操作はセット ボリューム操作です。FALSE の場合は、クエリ ボリューム操作です。

戻り値

パラメーターが有効な場合、IoCheckQuerySetVolumeInformation はSTATUS_SUCCESSを返します。それ以外の場合は、次のいずれかのエラー コードが返されます。

リターン コード 説明
STATUS_INVALID_INFO_CLASS FsInformationClass で指定された値が有効な情報クラスではありません。
STATUS_INFO_LENGTH_MISMATCH [長さ] で指定されたバッファー サイズは、指定されたボリューム操作に必要なバッファー サイズよりも小さくなります。

注釈

IoCheckQuerySetVolumeInformation は、通常のパスではこのようなパラメーターの有効性チェックが実行されないので、主にカーネル モードで実行されているネットワーク サーバーによって使用されます。

要件

要件
対象プラットフォーム Windows
ヘッダー ntifs.h (Ntifs.h を含む)

こちらもご覧ください

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile