![]() |
1
1
IDL声明
毫无意义。当你通过
那么你就不需要在C代码中做任何特殊的事情了-只要通过
当然,您还必须更改方法实现签名。 |
![]() |
2
1
默认情况下,.NET字符串由COM互操作在C++中编组到LPTSTR。因此,必须使用marshalas属性显式地将任何其他类型的非托管字符串(包括bstr)封送到.NET字符串或从该字符串封送。
|
![]() |
3
0
由于.NET使用的是公共语言运行时,只有少数情况下需要使用托管代码区分32位和64位。然而,这只适用于.NET环境。如果您试图访问非托管资源,那么位格式很重要,因为所有地址(导出的接口)都是静态的,不是为64位编译的。
|
![]() |
Cpp plus 1 · 为32位或64位编译 7 年前 |
![]() |
Ky - · 此枚举有2个名称吗?如何将其转换为NS_ENUM? 10 年前 |
![]() |
user3523585 · 检查服务在Windows上安装为64位还是32位 10 年前 |
![]() |
Marcelo · 在高级安装程序中,如何检测64位机器中的32位进程? 11 年前 |
![]() |
riv · 从32位应用程序连接64位进程 11 年前 |