FsRtlAreVolumeStartupApplicationsComplete 函数 (ntifs.h)

FsRtlAreVolumeStartupApplicationsComplete 函数确定卷启动应用程序是否已完成处理。

语法

BOOLEAN FsRtlAreVolumeStartupApplicationsComplete();

返回值

如果系统的所有卷启动应用程序都已完成其启动处理,则 FsRtlAreVolumeStartupApplicationsComplete 返回 TRUE,否则返回 FALSE

注解

如果会话管理器 (Smss.exe) 已完成系统卷的所有启动应用程序的运行 () ,则 FsRtlAreVolumeStartupApplicationsComplete 函数返回 TRUE,否则返回 FALSE

可以使用此信息来修改文件系统驱动程序的行为。 例如,如果驱动程序 在Autochck.exe 完全完成之前开始处理,则文件系统驱动程序可能会对 Autochk.exe 产生负面影响。 如果 FsRtlAreVolumeStartupApplicationsComplete 返回 TRUE,则 保证Autochk.exe 已完成。

若要检索有关微筛选器实例所附加到的卷的信息,请参阅 FltQueryVolumeInformation

若要检索与给定文件、目录或存储设备关联的卷的信息,请参阅 ZwQueryVolumeInformationFile

要求

要求
最低受支持的客户端 Windows Vista
目标平台 通用
标头 ntifs.h (包括 Fltkernel.h、Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

FltQueryVolumeInformation

ZwQueryVolumeInformationFile