FsRtlAreVolumeStartupApplicationsComplete 函数 (ntifs.h)

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

语法

BOOLEAN FsRtlAreVolumeStartupApplicationsComplete();

返回值

FsRtlAreVolumeStartupApplicationsComplete 如果系统的所有卷启动应用程序已完成启动处理,则返回 true 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)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

FltQueryVolumeInformation

ZwQueryVolumeInformationFile