手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
pinvoke
pinvoke专题提供pinvoke的最新资讯内容,帮你更好的了解pinvoke。
C# – PInvokeStackImbalance在一个记录良好的函数中检测到?
这是我的ClickMouse()函数的代码: [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(long dwFlags, long dx, long dy, long c
作者:佚名 时间:2019-06-12
c# – 如何将数据从托管程序集流传输到本地库并重新启动?
如何将数据(文本)从托管程序集传输到本机库,并将数据(文本)流传输到托管程序集? 具体来说,我想在.NET端暴露一些System.IO.Stream,而最重要的是在本地公开一个FILE *. 本机方法的签名应为: FILE * foo(FILE * bar); 本机p / invoke调用周围的包装器的签名应该是: CustomStream foo(CustomStream bar); 我不想在本
作者:佚名 时间:2019-06-05
c# – Pinvoke DeviceIoControl参数
我正在使用 DeviceIoControl的C#项目工作.我已经咨询了相关的 Pinvoke.net page作为我的签名: [DllImport("Kernel32.dll", SetLastError = false, CharSet = CharSet.Auto)] public static extern bool DeviceIoControl( SafeFileHandle h
作者:佚名 时间:2019-06-02
c# – 调用Windows API时CLR的速度比我快
当我发现一些令人惊讶的事情(对我来说),我测试了不同的生成时间戳的方式. 使用P / Invoke调用Windows的GetSystemTimeAsFileTime比调用DateTime.UtcNow慢约3倍,内部使用CLR的包装器来获取相同的GetSystemTimeAsFileTime. 怎么可能? 这是DateTime.UtcNow‘s implementation: public stat
作者:佚名 时间:2019-05-21
c# – 仅在IDE之外的发行模式下使用x64 .NET 4.0应用程序崩溃
所以我遇到一个非常奇怪的问题,我的小测试应用程序.而且,由于问题,我的意思是它崩溃了…很难.没有例外(至少没有什么可以抓住)被抛出,只是“Blah Blah已经停止响应…”消息.当我以x64,发行模式和IDE外部运行应用程序时,它才会崩溃.如果我以x86模式运行,或者如果我在x64中运行它,或者我在x64中独立运行它作为DEBUG,它可以正常运行. 我缩小了我的p / invoke PeekMes
作者:佚名 时间:2019-05-17
从C#代码使用C库
我有一个C语言的图书馆.是否可以在C sharp中使用它. http://zbar.sourceforge.net/是我想要使用的图书馆的链接 C编译的库可以使用 Platform Invoke从C#调用. 从MSDN开始,C函数调用的语法如下: [DllImport("Kernel32.dll", SetLastError=true)] static extern Boolean Beep(UI
作者:佚名 时间:2019-05-07
c# – 从本机C反转PInvoke
我目前正在尝试从非托管C应用程序中调用C#DLL中的函数. 在网上搜索了几个小时后,我发现我有几个选择. 我可以使用COM,DllExport,或使用反向PInvoke与委托.最后听起来最吸引我,所以在搜索之后我结束了here. 它声明该文章展示了如何使用反向PInvoke,但看起来C#代码必须首先导入C Dll,然后才能使用它. 我需要能够使用C来调用我的C#Dll函数,而无需先运行C#应用程序
作者:佚名 时间:2019-05-03
c# – Marshal的[In] [Out]属性
我在我的C#代码中调用了一个非托管函数. 该功能的声明如下: int myFun(unsigned char* inputBuffer, unsigned char* &outputBuffer); 我使用这个函数如下: [DllImport("myDLL.dll", CallingConvention = CallingConvention.Cdecl)] private static exte
作者:佚名 时间:2019-04-29
c# – DllImport和char *
我有一个我想从DLL导入的方法,它有一个签名: BOOL GetDriveLetter(OUT char* DriveLetter) 我试过了 [DllImport("mydll.dll")] public static extern bool GetDriveLetter(byte[] DriveLetter); 和 [DllImport("mydll.dll")] public
作者:佚名 时间:2019-04-27
c# – UnmanagedCode权限.它是什么?
企业库的日志记录应用程序块中的LogEntry.cs中存在以下代码: private bool UnmanagedCodePermissionAvailable { get { if (!unmanagedCodePermissionAvailableInitialized) { // check whether the unmanaged code permi
作者:佚名 时间:2019-04-25
c# – 代理实例和方法指针有什么区别?
我认为一个委托实例可以与函数实例互换. 采取以下代码: delegate int AddDelegate(int a, int b); AddDelegate DelegateInstance; public void DoStuff() { //I can call this without a delegate "instance": MethodThatTakesAdd(
作者:佚名 时间:2019-04-22
上一页
1
2
3
4
5
6
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot