Share via


FsRtlAreVolumeStartupApplicationsComplete 関数 (ntifs.h)

FsRtlAreVolumeStartupApplicationsComplete 関数は、ボリュームスタートアップアプリケーションが処理を完了したかどうかを判断します。

構文

BOOLEAN FsRtlAreVolumeStartupApplicationsComplete();

戻り値

FsRtlAreVolumeStartupApplicationsComplete は、システムのすべてのボリュームスタートアップ アプリケーションが起動処理を完了した場合は TRUE を返し、それ以外の場合は FALSE を 返します。

注釈

セッション マネージャー (Smss.exe) がシステム ボリュームのすべてのスタートアップ アプリケーションの実行を完了した場合、FsRtlAreVolumeStartupApplicationsComplete 関数は TRUE を返します。それ以外の場合は FALSE

この情報を使用して、ファイル システム ドライバーの動作を変更できます。 たとえば、ファイル システム ドライバーは、Autochck.exeが完全に完了 する 前に、ドライバーが処理を開始した場合 、Autochk.exe に悪影響を与える可能性があります。 FsRtlAreVolumeStartupApplicationsCompleteTRUE を返した場合、 Autochk.exe は完全に完了することが保証されます。

ミニフィルター インスタンスがアタッチされているボリュームに関する情報を取得するには、「 FltQueryVolumeInformation」を参照してください。

特定のファイル、ディレクトリ、またはストレージ デバイスに関連付けられているボリュームに関する情報を取得するには、「 ZwQueryVolumeInformationFile」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista
対象プラットフォーム ユニバーサル
Header ntifs.h (Fltkernel.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

FltQueryVolumeInformation

ZwQueryVolumeInformationFile