Funzione RtlWriteNonVolatileMemory (ntddk.h)
La routine RtlWriteNonVolatileMemory copia il contenuto di un buffer di origine in un buffer di memoria di destinazione non volatile.
Sintassi
NTSYSAPI NTSTATUS RtlWriteNonVolatileMemory(
PVOID NvToken,
VOID *NvDestination,
const VOID *Source,
SIZE_T Size,
ULONG Flags
);
Parametri
NvToken
Puntatore a una struttura opaca che contiene informazioni sulle varie proprietà dell'area di memoria non volatile restituita da RtlGetNonVolatileToken .
NvDestination
Puntatore al buffer di destinazione non volatile da copiare.
Source
Puntatore al buffer di origine da cui copiare.
Size
Lunghezza, in byte, dell'operazione di copia.
Flags
Riservato per utilizzi futuri.
Valore restituito
La routine RtlWriteNonVolatileMemory restituisce uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
NvToken è un puntatore o un token non validi. |
|
La richiesta è stata completata. |
Commenti
Si tratta di un equivalente RtlCopyMemory per la memoria non volatile, il valore aggiunto è solo con il verificatore abilitato. Quando il verificatore è abilitato, gli intervalli modificati possono essere rilevati in NvToken e possono essere segnalati in RtlFreeNonVolatileToken se non viene chiamato uno scaricamento per una scrittura. Questa routine non è attualmente supportata per Windows Server fino alla prossima versione principale di Windows Server.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | ntddk.h (include Winnt.h) |