共用方式為


RtlGetNonVolatileToken 函式 (ntddk.h)

例程 RtlGetNonVolatileToken,取得有關非揮發性記憶體緩衝區的各種屬性,並將其儲存在 nvToken 變數中

語法

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

參數

NvBuffer

傳回 NvToken 之非揮發性記憶體的指標將會追蹤其狀態。 這應該是從檔案對應物件取得的位址。

Size

非揮發性記憶體緩衝區的長度,以位元組為單位,NvBuffer 指向 。

NvToken

追蹤所指定非揮發性記憶體區域相關信息的指標,RtlGetNonVolatileToken 傳回。

傳回值

RtlGetNonVolatileToken 例程會傳回其中一個狀態代碼:

傳回碼 描述
STATUS_ACCESS_DENIED
呼叫端的訪問許可權不足,無法執行要求的動作。
STATUS_INFO_LENGTH_MISMATCH
指定的基位址超出可存取位址的範圍。
STATUS_INVALID_PARAMETER
NvBuffer 長度與Size中指定的長度不同。
STATUS_SUCCESS
要求成功。

言論

在 Windows Server 的下一個主要版本之前,Windows Server 目前不支援此例程。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1703
支援的最低伺服器 不支援
目標平臺 窗戶
標頭 ntddk.h (include Winnt.h)

另請參閱

RtlDrainNonVolatileFlush

RtlFlushNonVolatileMemory

RtlFlushNonVolatileMemoryRanges

RtlFreeNonVolatileToken

RtlWriteNonVolatileMemory