windows-请教下:在JNI某类构造方法里添加了PdhAddCounter,返回值一直不正确!

问题描述

请教下:在JNI某类构造方法里添加了PdhAddCounter,返回值一直不正确!
在JNI某个类的构造方法里添加了PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);调式不报错,可java程序没运行到该类构造方法时,就停住了,不报错,也不往下执行!也就是停在该方法上。其返回值验证都没有到,请高手赐教解决方法。

解决方案

如果用c++程序调用dll是否也问题。先看是dll代码问题还是jni

解决方案二:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案三:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案四:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案五:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案六:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案七:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案八:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案九:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

解决方案十:
修正下上面是:PdhAddCounter(query_TEXT(""PhysicalDisk(_Total)Disk Bytes/sec"") NULL &counter);

时间: 2024-09-03 16:55:32

windows-请教下:在JNI某类构造方法里添加了PdhAddCounter,返回值一直不正确!的相关文章

请教怎样往小空间的winform里添加更多内容

问题描述 最近做一个程序,一个form内容相当多,但是公司标配的笔记本分辨率又很小,所以做不了很大的form.请问怎样或者有什么控件能实现像浏览器一样的纵向下拉条,把空间变成无限大? 解决方案 解决方案二:form开启autoscroll就行了解决方案三:form开启autoscroll也行,最好设计布局,用PANEL设计合理布局,PANEL也要开启autoscroll解决方案四:滚动条,也可以多做点菜单,点开弹出新的界面.解决方案五:啊.....竟然有这个属性!!!!!本人几百页.net书籍看

介绍下向已有的ZIP文件里添加文件的方法

问题描述 找了很多都是把一个目录压缩的.向已有的ZIP文件中添加怎么办呢?(添加引用ICSharpCode.SharpZipLib.dll)ZipFilea=newICSharpCode.SharpZipLib.Zip.ZipFile("d:/123.zip");a.BeginUpdate();a.Add("e:/class1.cs");a.CommitUpdate();

(一二四)给类对象赋值、以及类对象的返回值

于直接给对象赋值: 之前学过,如何给对象在初始化时进行赋值. 对于C++11来说,初始化方式有三种: ① man c = man{ "cc",1 }; ② man d = { "dd",1 }; ③ man f{ "ff",1 };   假如有一类M,他有两个私有成员a和b(int类型). 于是新建一对象M q; 对象q使用默认构造函数(假如都赋值为0,这个不重要): 现在,我们想给对象q的第一个私有成员赋值,该怎么办? 这章刚学过运算符重载,难

如何在Android下使用JNI

1.引言 我们知道,Android系统的底层库由c/c++编写,上层Android应用程序通过Java虚拟机调用底层接口,衔接底层c/c++库与Java应用程序间的接口正是JNI(JavaNative Interface).本文描述了如何在ubuntu下配置AndroidJNI的开发环境,以及如何编写一个简单的c函数库和JNI接口,并通过编写Java程序调用这些接口,最终运行在模拟器上的过程. 2.环境配置 2.1.安装jdk1.6 (1)从jdk官方网站http://www.oracle.co

linux下 java JNI调用C语言动态链接库

今天花了至少3个小时跑这个java调c的动态链接库的Hello,native world的程序.把所有犯的错误和要点总结一下!1 java 中 c语言函数的声明    public native static void greeting(); //就像是接口声明一样,不过有native!2 编译 javac HelloNative.java ,然后使用 javahjavah HelloNative会自动产生c的头文件HelloNative.h3 生成的头文件 的 第一句子为  #include

不同WINDOWS平台下磁盘逻辑扇区的直接读写

不同WINDOWS平台下磁盘逻辑扇区的直接读写 关键字:VWIN32.中断.DeviceIoControl 一.概述 在DOS操作系统下,通过BIOS的INT13.DOS的INT25(绝对读).INT26(绝对写)等功能调用实现对磁盘逻辑扇区或物理扇区的读写是很方便的,C语言中还有对应上述功能调用的函数:biosdisk.absread和abswrite等.但在WINDOWS操作系统下编写WIN32应用程序时却再也不能直接使用上述的中断调用或函数了.那么,在WINDOWS操作系统下能不能实现磁盘

java接口类型作为成员变量,请教下大家

问题描述 java接口类型作为成员变量,请教下大家 先有一个接口A,类B实现了接口A,而接口A的引用作为类B的一个成员变量,怎么理解这种写法??新手不太明白,谢谢大家 解决方案 面向借口的变成有一个最大的好处是方便扩展.B类中有一个成员变量的类型是A,比如说再有一个C impl A,那么B 中可以存放C对象,如果还有另外一个D也impl了A,同样也可以存放D的实例化对象(java的三大特性之一:多态),在不确定的情况下,就只好定义接口A,又下级调用者赋值,最根本的目的是为了程序的可扩展性. 解决

Windows 7下固态硬盘优化技巧

  在微软开发Windows Vista的时候,固态硬盘还没有如此火热,所以并未得到相应的优化.Windows 7就不同了,微软从一开始就把固态硬盘放在了关键位置上,近日更是通过官方博客详细阐述了新系统的相应优化措施. 一.固态硬盘性能退化与Trim请求操作 闪存区块(Block).页面(Page)和单元(Cell)必须首先擦除才能写入新的数据,所以新买的固态硬盘表现很好,但是使用时间长了就能感觉到性能有所下滑,此前Intel就试图通过升级固件予以解决. 微软表示,他们也观察到了这种现象,但并没

技术-请教下啊,在WEx5下面开发,和在phoneGap下面开发哪个更好呢?

问题描述 请教下啊,在WEx5下面开发,和在phoneGap下面开发哪个更好呢? 目前面临着技术方案选型,框架选择wex5还是phoneGap哪个更好呢?理由是什么? 如果是前端比较简单,但是用户量很大的系统,应该选择哪种后台的开发技术好呢? 解决方案 区别: 1.wex5:源于国内自主研发起步公司的软件,主要进行app,微信端的开发,目前而言针对android和ios的比较多,是基于HTML5.CSS3的开发,是通过图形化界面调用组件设计UI, 后台用requireJS来进行代码编写,适用范围