RtlWriteNonVolatileMemory 函式 (ntddk.h)
例程 RtlWriteNonVolatileMemory 會將來源緩衝區的內容複製到非變動性目的地記憶體緩衝區。
語法
NTSYSAPI NTSTATUS RtlWriteNonVolatileMemory(
PVOID NvToken,
VOID *NvDestination,
const VOID *Source,
SIZE_T Size,
ULONG Flags
);
參數
NvToken
不透明結構的指標,其中包含 RtlGetNonVolatileToken 傳回之非變動性記憶體區域的各種屬性相關信息。
NvDestination
要複製到之非變動性目的地緩衝區的指標。
Source
要從中複製的來源緩衝區指標。
Size
複製作業的長度,以位元組為單位。
Flags
保留供未來使用。
傳回值
例程 RtlWriteNonVolatileMemory 會傳回下列其中一項:
傳回碼 | Description |
---|---|
|
NvToken 是無效的指標或令牌。 |
|
要求成功。 |
備註
這是與非變動性記憶體相等的 RtlCopyMemory ,值新增只會啟用驗證器。 啟用驗證程式時,可以在 NvToken 中追蹤修改的範圍,如果未針對寫入呼叫排清,則可以在 RtlFreeNonVolatileToken 中報告。 Windows Server 目前不支援此例程,直到下一個主要版本的 Windows Server 為止。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1703) |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | ntddk.h (包括 Winnt.h) |