FsRtlAreVolumeStartupApplicationsComplete function (ntifs.h)

The FsRtlAreVolumeStartupApplicationsComplete function determines whether volume startup applications have completed processing.

Syntax

BOOLEAN FsRtlAreVolumeStartupApplicationsComplete();

Return value

FsRtlAreVolumeStartupApplicationsComplete returns TRUE if all volume startup applications for the system have completed their startup processing, FALSE otherwise.

Remarks

The FsRtlAreVolumeStartupApplicationsComplete function returns TRUE if session manager (Smss.exe) has completed running all startup applications for the system volume(s), FALSE otherwise.

You can use this information to modify the behavior of file system drivers. For example, a file system driver can adversely affect Autochk.exe if the driver starts its processing before Autochck.exe has fully completed. If FsRtlAreVolumeStartupApplicationsComplete returns TRUE, Autochk.exe is guaranteed to have fully completed.

To retrieve information about the volume that a minifilter instance is attached to, see FltQueryVolumeInformation.

To retrieve information about the volume associated with a given file, directory, or storage device, see ZwQueryVolumeInformationFile.

Requirements

Requirement Value
Minimum supported client Windows Vista
Target Platform Universal
Header ntifs.h (include Fltkernel.h, Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

See also

FltQueryVolumeInformation

ZwQueryVolumeInformationFile