CopyMemory: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
 
CopyMemory ist eine häufig verwendeter '''Alias-Name''' für die Funktion [[RtlMoveMemory]]. Für CopyMemory wird nur selten die etwas schnellere Funktion [[RtlCopyMemory]] eingesetzt, da bei dieser Quell- und Zielbereich nicht überlappen dürfen.
 
CopyMemory ist eine häufig verwendeter '''Alias-Name''' für die Funktion [[RtlMoveMemory]]. Für CopyMemory wird nur selten die etwas schnellere Funktion [[RtlCopyMemory]] eingesetzt, da bei dieser Quell- und Zielbereich nicht überlappen dürfen.
<code vb>
+
<syntaxhighlight lang="vb">
 
Declare Sub CopyMemory Lib "kernel32.dll" _
 
Declare Sub CopyMemory Lib "kernel32.dll" _
 
             Alias "RtlMoveMemory" ( _
 
             Alias "RtlMoveMemory" ( _
Zeile 6: Zeile 6:
 
             ByRef Source As Any, _
 
             ByRef Source As Any, _
 
             ByVal cbCopy As Long)
 
             ByVal cbCopy As Long)
</code>
+
</syntaxhighlight>
  
 
Parameter, Hinweise und Beispiel zu dieser Funktion finden Sie unter dem Stichwort [[RtlMoveMemory]].  
 
Parameter, Hinweise und Beispiel zu dieser Funktion finden Sie unter dem Stichwort [[RtlMoveMemory]].  

Aktuelle Version vom 7. Oktober 2016, 22:20 Uhr

CopyMemory ist eine häufig verwendeter Alias-Name für die Funktion RtlMoveMemory. Für CopyMemory wird nur selten die etwas schnellere Funktion RtlCopyMemory eingesetzt, da bei dieser Quell- und Zielbereich nicht überlappen dürfen.

Declare Sub CopyMemory Lib "kernel32.dll" _
            Alias "RtlMoveMemory" ( _
            ByRef Dest As Any, _
            ByRef Source As Any, _
            ByVal cbCopy As Long)

Parameter, Hinweise und Beispiel zu dieser Funktion finden Sie unter dem Stichwort RtlMoveMemory.