CopyMemory
復(fù)制內(nèi)存,第一個參數(shù)為目的地址,第二個參數(shù)為源地址,第三個參數(shù)為復(fù)制數(shù)據(jù)的大小,單位字節(jié),源內(nèi)存區(qū)域不能重疊,如果重疊,可以使用MoveMemory()函數(shù)。函數(shù)原型如下:
void CopyMemory(
PVOID Destination,
const VOID * Source,
SIZE_T Length);
FillMemory
填充內(nèi)存,將一段內(nèi)存填充為同一個值,第一個參數(shù)為需要填充的內(nèi)存地址,第二個參數(shù)是填充的大小,單位字節(jié),第三個參數(shù)是填充的值,BYTE類型,F(xiàn)illMemory會使用這個值填滿指定的內(nèi)存。
void FillMemory(
PVOID Destination,
SIZE_T Length,
BYTE Fill);
MoveMemory
復(fù)制內(nèi)存,第一個參數(shù)為目的地址,第二個參數(shù)為源地址,第三個參數(shù)為復(fù)制數(shù)據(jù)的大小,單位為字節(jié),源內(nèi)存區(qū)域與目的內(nèi)存區(qū)域可以重疊。函數(shù)原型如下:void MoveMemory(
PVOID Destination,
const VOID * Source,
SIZE_T Length);
ZeroMemory
將指定內(nèi)存清零,第一個參數(shù)為內(nèi)存地址,第二個參數(shù)為內(nèi)存區(qū)域的大小 ,單位字節(jié)。函數(shù)原型如下:
void ZeroMemory(
PVOID Destination,
SIZE_T Length);
新聞熱點
疑難解答
圖片精選