gpt4 book ai didi

c# - 这个属性是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:34:03 27 4
gpt4 key购买 nike

我对在一些寻路示例中找到的代码感到很困惑:

[System.Runtime.InteropServices.DllImport("KERNEL32.DLL", EntryPoint="RtlZeroMemory")]
public unsafe static extern bool ZeroMemory(byte* destination, int length);

这是什么意思?为什么import里面有括号?

最佳答案

DllImportAttribute指示链接器在哪里可以找到此函数的代码。这就是您的程序在您调用它时知道要做什么的方式。

在这种特定情况下,该属性指示 ZeroMemory 方法的实现存在于 kernel32.dll 中,它作为 RtlZeroMemory 导出。

关于c# - 这个属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929864/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com