RtlFlushNonVolatileMemoryRanges-Funktion (ntddk.h)
Die Routine RtlFlushNonVolatileMemoryRanges löscht die angegebenen nicht flüchtigen Speicherbereiche optimal.
Syntax
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
PVOID NvToken,
PNV_MEMORY_RANGE NvRanges,
SIZE_T NumRanges,
ULONG Flags
);
Parameter
NvToken
Ein Zeiger auf eine undurchsichtige Struktur, die Informationen zu verschiedenen Eigenschaften des nicht flüchtigen Speicherbereichs enthält, den RtlGetNonVolatileToken zurückgegeben hat.
NvRanges
Gibt ein Array von NV_MEMORY_RANGE Strukturen an, die die nicht flüchtigen Speicherbereiche beschreiben, die geleert werden sollen.
NumRanges
Gibt die Anzahl der Elemente im NVRanges-Array an.
Flags
Informationen zu angegebenen Flags finden Sie unter RtlFlushNonVolatileMemory , da diese Routine die Flags außer der Übergabe an RtlFlushNonVolatileMemory berücksichtigt.
Rückgabewert
Die Routine RtlFlushNonVolatileMemoryRanges gibt eine der folgenden Rückgaben zurück:
Rückgabecode | Beschreibung |
---|---|
|
NvToken ist ein ungültiger Zeiger oder ein ungültiges Token. |
|
Die Anforderung wurde erfolgreich gesendet. |
Hinweise
Diese Routine wird für Windows Server bis zur nächsten Hauptversion von Windows Server derzeit nicht unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | ntddk.h (winnt.h einschließen) |