Fungsi RtlGetNonVolatileToken (ntddk.h)

Rutinitas, RtlGetNonVolatileToken, mendapatkan berbagai properti tentang buffer memori non-volatil dan menyimpannya dalam variabel NvToken.

Sintaks

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

Parameter

NvBuffer

Pointer ke memori non-volatil yang akan dilacak oleh NvToken yang dikembalikan. Ini harus menjadi alamat yang diperoleh dari objek pemetaan file.

Size

Panjang, dalam byte, dari buffer memori non-volatil NvBuffer menunjuk ke.

NvToken

Penunjuk ke struktur buram yang melacak informasi tentang wilayah memori non-volatil yang diberikan yang telah dikembalikan RtlGetNonVolatileToken .

Nilai kembali

RtlGetNonVolatileToken rutin mengembalikan salah satu kode status:

Menampilkan kode Deskripsi
STATUS_ACCESS_DENIED
Penelepon memiliki hak akses yang tidak mencukup untuk melakukan tindakan yang diminta.
STATUS_INFO_LENGTH_MISMATCH
Alamat dasar yang ditentukan berada di luar rentang alamat yang dapat diakses.
STATUS_INVALID_PARAMETER
NvBuffer tidak memiliki panjang yang sama seperti yang ditentukan dalamUkuran.
STATUS_SUCCESS
Permintaan berhasil.

Keterangan

Rutinitas ini saat ini tidak didukung untuk Windows Server hingga rilis utama Windows Server berikutnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header ntddk.h (termasuk Winnt.h)

Lihat juga

RtlDrainNonVolatileFlush

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlWriteNonVolatileMemory