次の方法で共有


FsRtlBalanceReads 関数 (ntifs.h)

FsRtlBalanceReads、ミラー化されたドライブからの読み取りの分散を開始しても安全であることをフォールト トレラント ディスク ドライバーに通知します。

構文

NTSTATUS FsRtlBalanceReads(
  [in] PDEVICE_OBJECT TargetDevice
);

パラメーター

[in] TargetDevice

デバイスが分散読み取りを開始するデバイス オブジェクトへのポインター。

戻り値

FsRtlBalanceReads は、デバイスがミラーでない場合にSTATUS_INVALID_DEVICE_REQUESTを返します。

備考

FsRtlBalanceReads、ミラー化されたドライブからの読み取りの分散を開始しても安全であることをフォールト トレラント ディスク ドライバーに通知します。 通常、ファイル システムは、ボリュームがクリーンであると判断した後、新しくマウントされたボリュームの FsRtlBalanceReads を呼び出します。

必要条件

要件 価値
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 を する HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

関連項目

CcIsThereDirtyData