Funzione RtlFlushNonVolatileMemory (ntddk.h)
La routine RtlFlushNonVolatileMemory scarica in modo ottimale l'area di memoria non volatile specificata.
Sintassi
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemory(
PVOID NvToken,
PVOID NvBuffer,
SIZE_T Size,
ULONG Flags
);
Parametri
NvToken
Puntatore a una struttura opaca con informazioni sulle varie proprietà dell'area di memoria non volatile che RtlGetNonVolatileToken restituito.
NvBuffer
Puntatore alla memoria non volatile da scaricare. Deve trattarsi di indirizzi utente ottenuti da un oggetto di mapping di file.
Size
Lunghezza, in byte, del buffer di memoria non volatile NvBuffer punti.
Flags
È possibile specificare uno dei flag seguenti:
Bandiere | Significato |
---|---|
FLUSH_NV_MEMORY_IN_FLAG_NO_DRAIN | Specifica che questa routine non deve attendere lo svuotamento dello scaricamento. |
Valore restituito
La routine RtlFreeNonVolatileToken restituisce uno dei codici di stato:
Codice restituito | Descrizione |
---|---|
|
NvToken è un puntatore o un token non valido. |
|
La richiesta ha avuto esito positivo. |
Osservazioni
Questa routine RtlFlushNonVolatileMemory può anche aggiungere altro contesto a NvToken per aiutare i verificatori. Questa routine non è attualmente supportata per Windows Server fino alla versione principale successiva di Windows Server.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1703 |
server minimo supportato | Nessuna supportata |
piattaforma di destinazione | Finestre |
intestazione | ntddk.h (include Winnt.h) |