RtlDrainNonVolatileFlush - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

NTSYSAPI NTSTATUS RtlDrainNonVolatileFlush(
  [in] PVOID NvToken
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ntddk-rtldrainnonvolatileflush)

RtlDrainNonVolatileFlush function

Description

The routine RtlDrainNonVolatileFlush waits for the flushes initiated by RtlFlushNonVolatileMemory to finish.

Parameters

NvToken [in]

A pointer to an opaque structure that has information about various properties of the non-volatile memory region which RtlGetNonVolatileToken had returned.

Return value

The routine RtlDrainNonVolatileFlush returns one of the following:

Return code Description
STATUS_INVALID_PARAMETER NvToken is an invalid pointer or token.
STATUS_SUCCESS The request was successful.

Remarks

This routine RtlDrainNonVolatileFlush can also add more context to NvToken to help verifiers. This routine is currently not supported for Windows Server until the next major release of Windows Server.

See also

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlGetNonVolatileToken

RtlWriteNonVolatileMemory