Функция RtlFlushNonVolatileMemoryRanges (ntddk.h)
Подпрограмма RtlFlushNonVolatileMemoryRanges оптимально очищает заданные области энергонезависимой памяти.
Синтаксис
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
PVOID NvToken,
PNV_MEMORY_RANGE NvRanges,
SIZE_T NumRanges,
ULONG Flags
);
Параметры
NvToken
Указатель на непрозрачную структуру, которая содержит сведения о различных свойствах области энергонезависимой памяти, возвращенной RtlGetNonVolatileToken .
NvRanges
Задает массив структур NV_MEMORY_RANGE , описывающих области энергонезависимой памяти для очистки.
NumRanges
Указывает количество элементов в массиве NVRanges .
Flags
Для указанных флагов обратитесь к разделу RtlFlushNonVolatileMemory , так как эта процедура также учитывает флаги, кроме передачи в RtlFlushNonVolatileMemory.
Возвращаемое значение
Подпрограмма RtlFlushNonVolatileMemoryRanges возвращает одно из следующих элементов:
Код возврата | Описание |
---|---|
|
NvToken является недопустимым указателем или маркером. |
|
Запрос выполнен успешно. |
Комментарии
Эта подпрограмма в настоящее время не поддерживается для Windows Server до следующего основного выпуска Windows Server.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | ntddk.h (включая Winnt.h) |