Функция RtlDrainNonVolatileFlush (ntddk.h)

Подпрограмма RtlDrainNonVolatileFlush ожидает завершения сбросов, инициированных RtlFlushNonVolatileMemory .

Синтаксис

NTSYSAPI NTSTATUS RtlDrainNonVolatileFlush(
  [in] PVOID NvToken
);

Параметры

[in] NvToken

Указатель на непрозрачную структуру, которая содержит сведения о различных свойствах области энергонезависимой памяти, возвращенной RtlGetNonVolatileToken .

Возвращаемое значение

Подпрограмма RtlDrainNonVolatileFlush возвращает одно из следующих элементов:

Код возврата Описание
STATUS_INVALID_PARAMETER
NvToken является недопустимым указателем или маркером.
STATUS_SUCCESS
Запрос выполнен успешно.

Комментарии

Эта подпрограмма RtlDrainNonVolatileFlush также может добавить дополнительный контекст в NvToken , чтобы помочь проверяющим. Эта подпрограмма в настоящее время не поддерживается для Windows Server до следующего основного выпуска Windows Server.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header ntddk.h (включая Winnt.h)

См. также раздел

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlGetNonVolatileToken

RtlWriteNonVolatileMemory