功能
此函式向前或向後移動記憶體中對齊或不對齊的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。 | |
任何級別(見備註部分) |