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 |