Fonction RtlFlushNonVolatileMemoryRanges (ntddk.h)
La routine RtlFlushNonVolatileMemoryRanges vide de manière optimale les régions de mémoire non volatiles données.
Syntaxe
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
PVOID NvToken,
PNV_MEMORY_RANGE NvRanges,
SIZE_T NumRanges,
ULONG Flags
);
Paramètres
NvToken
Pointeur vers une structure opaque qui contient des informations sur les différentes propriétés de la région de mémoire non volatile retournée par RtlGetNonVolatileToken .
NvRanges
Spécifie un tableau de structures NV_MEMORY_RANGE qui décrivent les régions de mémoire non volatiles à vider
NumRanges
Spécifie le nombre d’éléments dans le tableau NVRanges .
Flags
Pour les indicateurs spécifiés, reportez-vous à RtlFlushNonVolatileMemory , car cette routine honore également les indicateurs en plus de le transmettre à RtlFlushNonVolatileMemory.
Valeur retournée
La routine RtlFlushNonVolatileMemoryRanges retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
|
NvToken est un pointeur ou un jeton non valide. |
|
La demande a abouti. |
Remarques
Cette routine n’est actuellement pas prise en charge pour Windows Server jusqu’à la prochaine version majeure de Windows Server.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1703 |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | ntddk.h (inclure Winnt.h) |