RtlFlushNonVolatileMemoryRanges, fonction (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 différentes propriétés de la région de mémoire non volatile qui RtlGetNonVolatileToken a retourné.
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 de retour
La routine RtlFlushNonVolatileMemoryRanges retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
|
NvToken est un pointeur ou un jeton non valide. |
|
La demande a réussi. |
Remarques
Cette routine n’est actuellement pas prise en charge pour Windows Server jusqu’à la prochaine version majeure de Windows Server.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1703 |
serveur minimum pris en charge | Aucun pris en charge |
plateforme cible | Windows |
d’en-tête | ntddk.h (include Winnt.h) |