メモリブロックをコピーする
Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" _
(Destination As Any, Source As Any, ByVal Length As Long)
Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" _
(Destination As Integer, Source As Integer, ByVal Length As Integer)
VOID CopyMemory(
PVOID Destination,
CONST VOID *Source,
SIZE_T Length
);
引数
Destination
コピー先メモリブロックのアドレスSource
コピーするメモリブロックのアドレスLength
コピーするバイト数備考
定義の違う変数同士の文字の転送などに便利である。サンプル
サンプルは変数Aから変数Bへ転送する方法である
ダウンロード(CopyMemory.lzh 1.44KB)