winapi - RTLCopyMemory 在 Vista 中工作吗?

标签 winapi com vb6 windows-vista

我注意到 RTLMoveMemory 似乎工作正常。但是当我尝试使用 RTLCopyMemory 时,我得到:“在 kernel32 中找不到 DLL 入口点 RtlCopyMemory”。这是我的声明:

Private Declare Sub CopyMem Lib "kernel32" Alias "RtlCopyMemory" ( _
    ByVal dest As Long, _
    ByVal source As Long, _
    ByVal bytLen As Long)

最佳答案

RtlCopyMemoryprovided inline .它在 winnt.h 中定义为 memcpy。这意味着它不包含在 Win32 DLL 中,它是 C 运行时库的一部分。您可以尝试从 c:\windows\system32\msvcrt.dll 导入 memcpy

关于winapi - RTLCopyMemory 在 Vista 中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1937173/

相关文章:

python - com dll 的 Py2exe 版本号

vb6 - VB6中的代码行限制

optimization - 在汇编器中添加两个 32 位整数以供在 VB6 中使用

vba - 最大和最小时间查询

windows - glFlush() 在具有透明背景的窗口上需要很长时间

c# - Excel COM 互操作 - 为什么返回类型通常是动态的?

.net - 解释一下这个功能可能会出现什么问题(如果有的话)

com - 有没有办法判断两个 COM 接口(interface)引用是否指向同一个实例?

Winapi::获取可用句柄数

c++ - 光标位置 c++ GetCursorPos 方法