RtlMoveMemory

功能

此函式向前或向後移動記憶體中對齊或不對齊的4個位元組的塊,即使還留有任何剩餘的位元組。

基本概念

語法:

VOID RtlMoveMemory(
VOID UNALIGNED *Destination,
const VOID UNALIGNED *Source,
SIZE_T Length
);

參數:

Destination :指向移動目的地址的指針。
Source :指向要複製的記憶體地址的指針。
Length :指定要複製的位元組數。

返回值:

備註:

傳遞到RtlMoveMemory的 (Source + Length)的地址範圍可以和Destination 發生重疊。
如果這兩個記憶體塊駐留,則調用RtlMoveMemory者可以運行在任何IRQL。否則,調用者必須運行在IRQL<= APC_LEVEL。

要求

在Windows 2000和更高版本的Windows上使用。
Wdm.h (包含Wdm.h, Ntddk.h, 或 Ntifs.h)
包含在Ntoskrnl.lib。
任何級別(見備註部分)

相關詞條

相關搜尋

熱門詞條

聯絡我們