📄 请问有关getsystempowerstatusex2()的问题 嵌入式研究网 - powered by phpwind_net.htm
字号:
<TABLE cellSpacing=1 cellPadding=5 width=120 bgColor=#cccccc>
<TBODY>
<TR>
<TD class=head>控制面板</TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php">控制面板首页</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=modify">编辑个人资料</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=show&uid=">查看个人资料</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=friend">好友列表</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=permission">用户权限查看</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/userpay.php">交易币管理</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=buy">特殊组购买</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/profile.php?action=favor">收藏夹</A></TD></TR>
<TR>
<TD class=f_one><A
href="http://www.cnemb.com/forum/personal.php">我的主题</A></TD></TR></TBODY></TABLE></DIV>
<DIV style="TEXT-ALIGN: center"><!-- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1024" height="100"> <param name="movie" value="http://www.cnemb.com/ad/novell/Novell_cnemb_1024_100.swf"> <param name="menu" value="false"> <param name="quality" value="high"> <param name="bgcolor" value="#003399"></object> -->
<SCRIPT
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/js.htm"></SCRIPT>
</DIV><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center>
<TBODY>
<TR>
<TD><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/home.png"
align=absBottom> <B><A
href="http://www.cnemb.com/forum/index.php">嵌入式研究网</A> -> <A
href="http://www.cnemb.com/forum/thread.php?fid=11">WinCE驱动开发 </A>-> <A
href="http://www.cnemb.com/forum/read.php?tid=12482">请问有关GetSystemPowerStatusEx2()的问题</A></B></TD>
<TD align=right>
<TABLE
style="BORDER-RIGHT: #8c8e7b 1px solid; BORDER-TOP: #8c8e7b 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #8c8e7b 1px solid; BORDER-BOTTOM: #8c8e7b 1px solid; FONT-FAMILY: Tahoma, Verdana"
cellSpacing=1 cellPadding=1>
<TBODY>
<TR>
<TD
style="FONT-SIZE: 7pt; BACKGROUND: #ff6500; COLOR: #ffffff"> XML </TD>
<TD style="FONT-SIZE: 7pt; BACKGROUND: #8c8e7b"> <A
title=订阅本版面最新帖子 href="http://www.cnemb.com/forum/rss.php?fid=11"
target=_blank><FONT color=#ffffff>RSS 2.0</FONT></A> </TD>
<TD style="FONT-SIZE: 7pt; BACKGROUND: #8c8e7b"> <A
title=通过手机访问论坛 href="http://www.cnemb.com/forum/faq.php?faqjob=2#5"
target=_blank><FONT
color=#ffffff>WAP</FONT></A> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><!--ads begin--><!--ads end-->
<TABLE cellSpacing=0 cellPadding=1 width="98%" align=center>
<TBODY>
<TR>
<TD align=left></TD>
<TD align=right><A href="http://www.cnemb.com/forum/post.php?fid=11"><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/post.gif"></A>
<A href="http://www.cnemb.com/forum/post.php?fid=11&sale=1"><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/sale.gif"></A>
<A href="http://www.cnemb.com/forum/post.php?action=vote&fid=11"><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/vote.gif"></A>
<A
href="http://www.cnemb.com/forum/post.php?action=reply&fid=11&tid=12482"><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/reply.gif"></A>
</TD></TR></TBODY></TABLE>
<FORM name=delatc action=masingle.php?action=delatc method=post><INPUT
type=hidden value=11 name=fid> <INPUT type=hidden value=12482 name=tid>
<TABLE
style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid"
cellSpacing=0 cellPadding=1 width="98%" align=center>
<TBODY>
<TR>
<TD class=head align=left>--> <B>本页主题:</B>
请问有关GetSystemPowerStatusEx2()的问题</TD>
<TD class=head align=right><A
onclick="Addtoie('http://www.cnemb.com/forum/read.php?fid=11&tid=12482','嵌入式研究网--请问有关GetSystemPowerStatusEx2()的问题')"
href="http://www.cnemb.com/forum/#">加为IE收藏</A> | <A
href="http://www.cnemb.com/forum/profile.php?action=favor&job=add&tid=12482">收藏主题</A>
| <A
href="http://www.cnemb.com/forum/job.php?rd_previous=1&fid=11&tid=12482&fpage=0&goto=previous">上一主题</A>
| <A
href="http://www.cnemb.com/forum/job.php?rd_previous=1&fid=11&tid=12482&fpage=0&goto=next">下一主题</A>
</TD></TR></TBODY></TABLE><A name=tpc>
<TABLE style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellSpacing=1
cellPadding=0 width="98%" align=center bgColor=#cccccc>
<TBODY>
<TR>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px"
vAlign=top width="20%" bgColor=#ffffff height="100%"><FONT face=Gulim
color=#000066><B>lcc_zjut</B></FONT><BR>
<TABLE cellSpacing=0 cellPadding=0 width="98%">
<TBODY>
<TR>
<TD align=middle><BR><BR></TD></TR></TBODY></TABLE><BR><BR><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/8.gif">
<IMG alt=该用户目前不在线
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/offline.gif">
<BR>级别: <FONT color=#555555>新手上路</FONT><BR>精华: <FONT
color=green><B>0</B></FONT> <BR>发帖: <FONT
color=green><B>24</B></FONT><BR>威望: <FONT color=#984b98><B>0
点</B></FONT><BR>金钱: <FONT color=#984b98><B>1
RMB</B></FONT><BR>注册时间:2006-01-25<BR>最后登录:2006-01-25 </TD>
<TD vAlign=top width="80%" bgColor=#ffffff height="100%">
<TABLE style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%"
cellSpacing=0 cellPadding=4 width="99%" align=center>
<TBODY>
<TR>
<TD vAlign=top bgColor=#ffffff colSpan=6><A
href="http://www.cnemb.com/forum/profile.php?action=show&uid=11881"><IMG
alt=查看作者资料
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/profile.gif"
align=absMiddle></A> <A
href="http://www.cnemb.com/forum/message.php?action=write&touid=11881"><IMG
alt=发送短消息
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/message.gif"
align=absMiddle></A> <A
href="http://www.cnemb.com/forum/sendemail.php?action=tofriend&tid=12482"><IMG
alt=推荐此帖
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/emailto.gif"
align=absMiddle></A> <A
href="http://www.cnemb.com/forum/post.php?action=quote&fid=11&tid=12482&pid=tpc&article=0"><IMG
alt=引用回复这个帖子
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/quote.gif"
align=absMiddle></A> <A
href="http://www.cnemb.com/forum/post.php?action=modify&fid=11&tid=12482&pid=tpc&article=0"><IMG
src="请问有关GetSystemPowerStatusEx2()的问题 嵌入式研究网 - powered by phpwind_net.files/edit.gif"
align=absMiddle></A> <BR><BR><SPAN
class=tpc_title>请问有关GetSystemPowerStatusEx2()的问题</SPAN><BR><BR><SPAN
class=tpc_content>小弟刚刚介入wince.net编程.今天该code的时候发现windows API
GetSystemPowerStatusEx2()找不到这个函数.添加了头文件.还是找不到此API <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">dMRefly
</SPAN> <BR>请哪问位好心人帮忙解决这个问题.代码如下 <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">O"CNs7M
</SPAN> <BR>int WINAPI <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">},jkw\ukc
</SPAN> <BR>WinMain(HINSTANCE hInstance, HINSTANCE
hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">#" {Zpw </SPAN> <BR>{
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">?r ~{P
</SPAN> <BR>SYSTEM_POWER_STATUS_EX2 sps; <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">l<Gw9|5{
</SPAN> <BR>WORD wMainLevels; <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">Y QBu%YZ_
</SPAN> <BR>WORD wBackupLevels; <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">mP,oWM
</SPAN> <BR>BOOL fSupportsChange; <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">) 4SY/
</SPAN> <BR>DWORD dwValue; <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">L_1jP(}
</SPAN> <BR><SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">e,dyA7`
</SPAN> <BR>// get number of levels <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">+Lkl4}H|G
</SPAN> <BR>dwValue =
[color=red:658b1286bb]BatteryDrvrGetLevels();[/color:658b1286bb]
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">Yc}0/T0
</SPAN> <BR>wMainLevels = LOWORD(dwValue); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">_nXm[_U2 i
</SPAN> <BR>wBackupLevels = HIWORD(dwValue); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">Kg$ LI<2;
</SPAN> <BR><SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">-+
$YyIPES </SPAN> <BR>// do we support change notifications?
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">Qp0w$-Z
</SPAN> <BR>fSupportsChange =
[color=red:658b1286bb]BatteryDrvrSupportsChangeNotification[/color:658b1286bb]();
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">T|.w9#8_2z
</SPAN> <BR><SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">Y{
r^L </SPAN> <BR>// get status <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">Ws)Il5xaO
</SPAN> <BR>DWORD dwLen =
[color=red:658b1286bb]GetSystemPowerStatusEx2[/color:658b1286bb](&sps,
sizeof(sps), TRUE); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">~J=}?[Q
</SPAN> <BR><SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">`t.JR|ob
</SPAN> <BR>ASSERT(dwLen == sizeof(sps)); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">L y ?
</SPAN> <BR>if(dwLen == 0) <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">%f7gn&-dV
</SPAN> <BR>{ <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">.g0< X n@
</SPAN> <BR>RETAILMSG(TRUE, (_T("GetSystemPowerStatusEx2()
failed %d <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">[7.q:!p
</SPAN> <BR>"), <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">q~z.!sMC
</SPAN> <BR>GetLastError())); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">j$k,eRr </SPAN> <BR>}
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">//<L;z8gG
</SPAN> <BR>else <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">H
2c"i\ </SPAN> <BR>{ <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">J?~2S 7?f
</SPAN> <BR>RETAILMSG(TRUE, (_T("Line status is %s (0x%x) <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">{$9M8U[
</SPAN> <BR>"), <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">7zp"%l{
</SPAN> <BR>sps.ACLineStatus == AC_LINE_ONLINE ? _T("AC") :
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">H6:jGq %9-
</SPAN> <BR>sps.ACLineStatus == AC_LINE_OFFLINE ? _T("Offline")
: <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">%{n>7_>
</SPAN> <BR>sps.ACLineStatus == AC_LINE_BACKUP_POWER ?
_T("Backup") : <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">-N^}h
2` </SPAN> <BR>sps.ACLineStatus == AC_LINE_UNKNOWN ?
_T("Unknown") : _T("???"), <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">=-C6>0x>t
</SPAN> <BR>sps.ACLineStatus)); <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">fu!Q
</SPAN> <BR>RETAILMSG(TRUE, (_T("Main battery flag 0x%02x (%u
levels), %02u%%, %lu (0x%08x) seconds remaining of %lu (0x%08x)
<SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">O,^d`3S>
</SPAN> <BR>"), <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">bj^D r
</SPAN> <BR>sps.BatteryFlag, wMainLevels,
sps.BatteryLifePercent, <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">a[gf7psl
</SPAN> <BR>sps.BatteryLifeTime, sps.BatteryLifeTime, <SPAN
style="FONT-SIZE: 0pt; COLOR: #ffffff">jg 4 E40Y
</SPAN> <BR>sps.BatteryFullLifeTime, sps.BatteryFullLifeTime));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -