Funzione RtlGetNonVolatileToken (ntddk.h)

La routine RtlGetNonVolatileToken ottiene varie proprietà su un buffer di memoria non volatile e le archivia nella variabile NvToken.

Sintassi

NTSYSAPI NTSTATUS RtlGetNonVolatileToken(
  PVOID  NvBuffer,
  SIZE_T Size,
  PVOID  *NvToken
);

Parametri

NvBuffer

Puntatore alla memoria non volatile per cui l'oggetto NvToken restituito tiene traccia dello stato. Deve trattarsi di un indirizzo ottenuto da un oggetto di mapping di file.

Size

La lunghezza, in byte, del buffer di memoria nvBuffer non volatile punta a .

NvToken

Puntatore a una struttura opaca che tiene traccia delle informazioni sull'area di memoria non volatile specificata restituita da RtlGetNonVolatileToken .

Valore restituito

La routine RtlGetNonVolatileToken restituisce uno dei codici di stato:

Codice restituito Descrizione
STATUS_ACCESS_DENIED
Il chiamante aveva diritti di accesso insufficienti per eseguire l'azione richiesta.
STATUS_INFO_LENGTH_MISMATCH
L'indirizzo di base specificato non rientra nell'intervallo di indirizzi accessibili.
STATUS_INVALID_PARAMETER
NvBuffer non è la stessa lunghezza specificata inSize.
STATUS_SUCCESS
La richiesta è stata completata.

Commenti

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)

Vedi anche

RtlDrainNonVolatileFlush

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlWriteNonVolatileMemory