<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Eliot's Blog  : Vista</title><link>http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx</link><description>Tags: Vista</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Power Management in Windows Vista</title><link>http://blogs.msdn.com/eliotgraff/archive/2008/02/21/power-management-in-windows-vista.aspx</link><pubDate>Fri, 22 Feb 2008 01:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7842621</guid><dc:creator>Eliot</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/eliotgraff/comments/7842621.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eliotgraff/commentrss.aspx?PostID=7842621</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;Stephen, a program manager on the Windows Kernal team, posted a response to a question in the &lt;A class="" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=120&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=120&amp;amp;SiteID=1"&gt;General Windows Vista Development Issues&lt;/A&gt; forum, and I thought it could bear repeating here. &lt;A class="" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=815226&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=815226&amp;amp;SiteID=1"&gt;The original question&lt;/A&gt; was about how to control the processor throttle in Windows Vista. Apparently, some of the calls that used to work in an application geared to Windows XP were not acting the same way in Windows Vista. Here's Stephen's response:&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Windows Vista and Windows Server 2008 use a new power policy infrastructure and API.&amp;nbsp; This page details all the power APIs and indicates what is supported by the various Windows versions:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa373163(VS.85).aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa373163(VS.85).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;While some of the older APIs are supported in Vista, it is recommended that you use the new APIs on Windows Vista and later versions.&lt;/P&gt;
&lt;P&gt;To give some background, in Windows Vista a power plan (sometimes called a power scheme) contains the power setting values that are actually in effect on the system. A power plan is uniquely identified by a GUID and contains an AC and DC values for each power setting. There can only be one power plan active at a time on the system.&amp;nbsp; The current plan can be obtained using the &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa372731(VS.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa372731(VS.85).aspx"&gt;PowerGetActiveScheme&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Like power plans, power settings are also identified by unique GUIDs and include a friendly name, description, allowable values, and default values for AC and DC.&amp;nbsp; Power setting values can be modified using the &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa372765(vs.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa372765(vs.85).aspx"&gt;PowerWriteACValueIndex&lt;/A&gt; and &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa372769(VS.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa372769(VS.85).aspx"&gt;PowerWriteDCValueIndex&lt;/A&gt; routines.&amp;nbsp; Note that you must call&amp;nbsp;&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/aa372758(VS.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa372758(VS.85).aspx"&gt;PowerSetActiveScheme&lt;/A&gt; after modifying any of the power settings in order to activate the new values.&lt;/P&gt;
&lt;P&gt;Specifically to your question, there are two settings that allow you to adjust the minimum and maximum state for processor power management.&amp;nbsp; These are expressed as a percentage of the maximum processor frequency.&amp;nbsp; Here is a summary of these two settings:&lt;BR&gt;&lt;/P&gt;
&lt;P align=left&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 5.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Description&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;Minimum processor performance state. The performance state is specified as a percentage of maximum processor frequency.&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;GUID&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN lang=PT-BR&gt;&lt;FONT size=2&gt;893dee8e-2bef-41e0-89c6-b55d0929964c&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;PowerCfg Alias&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;PROCTHROTTLEMIN&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Minimum Value&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;0&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Maximum Value&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;100&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Label&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;Percentage (%)&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Hidden&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P align=left mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 5.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Description&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;Maximum processor performance state. The performance state is specified as a percentage of maximum processor frequency.&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;GUID&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN lang=PT-BR&gt;&lt;FONT size=2&gt;bc5038f7-23e0-4960-96da-33abaf5935ec&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;PowerCfg Alias&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;PROCTHROTTLEMAX&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Minimum Value&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;0&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Maximum Value&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;100&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Label&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;Percentage (%)&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 1pt"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; BACKGROUND: #b8cce4; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 81pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt" vAlign=top width=108&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;SPAN class=Bold&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Hidden&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 295.9pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 1pt; BACKGROUND-COLOR: transparent" vAlign=top width=395&gt;
&lt;P class=TableBody style="MARGIN: 1pt 0in"&gt;&lt;FONT size=2&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P align=left&gt;Additional information on Vista power policy is described in detail in the following whitepaper:&lt;/P&gt;
&lt;P align=left&gt;&lt;A href="http://www.microsoft.com/whdc/system/pnppwr/powermgmt/PMpolicy_Vista.mspx" mce_href="http://www.microsoft.com/whdc/system/pnppwr/powermgmt/PMpolicy_Vista.mspx"&gt;http://www.microsoft.com/whdc/system/pnppwr/powermgmt/PMpolicy_Vista.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P align=left&gt;&amp;nbsp;Cheers,&lt;/P&gt;
&lt;P align=left&gt;Stephen [Microsoft]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7842621" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Mobile+PC/default.aspx">Mobile PC</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/SDK/default.aspx">SDK</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/forums/default.aspx">forums</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/power+management/default.aspx">power management</category></item><item><title>TechEd is Around the Corner</title><link>http://blogs.msdn.com/eliotgraff/archive/2008/02/20/teched-is-around-the-corner.aspx</link><pubDate>Wed, 20 Feb 2008 21:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7839497</guid><dc:creator>Eliot</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/eliotgraff/comments/7839497.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eliotgraff/commentrss.aspx?PostID=7839497</wfw:commentRss><description>&lt;P&gt;Seriousy, is it June already? Is it time to plant the tomatoes? Are the kids getting ready for summer break? Of course not, but it is now the time to &lt;A class="" href="http://www.microsoft.com/events/teched2008/default.mspx" mce_href="http://www.microsoft.com/events/teched2008/default.mspx"&gt;register for TechEd&lt;/A&gt;. Do it today and &lt;A class="" href="https://www.msteched.com/dev/public/regprocess.aspx" mce_href="https://www.msteched.com/dev/public/regprocess.aspx"&gt;save yourself $200&lt;/A&gt; (US) with an early bird discount.&lt;/P&gt;
&lt;P&gt;Speaking of birds (I so rarely get to use a good segue), this is the PERFECT time to &lt;A class="" href="https://www.msteched.com/dev/submitbof.aspx" mce_href="https://www.msteched.com/dev/submitbof.aspx"&gt;submit a proposal for&amp;nbsp;a birds-of-a-feather session&lt;/A&gt;. Want to talk with other Tablet PC developers about ink on the Web? Need dire information about app compatibility? Got an itch to drive Silverlight extensions? Go ahead, suggest a session; moderate it. What the heck, you're almost certain to make new contacts and discover important information. Overall, TechEd is about the combination of technology and &lt;A class="" href="https://www.msteched.com/dev/public/techedcommunity.aspx" mce_href="https://www.msteched.com/dev/public/techedcommunity.aspx"&gt;community&lt;/A&gt;. What better way to get value from attending than to drive the discussion?&lt;/P&gt;
&lt;P&gt;Here's the skinny straight from the &lt;A class="" href="http://www.microsoft.com/events/teched2008/developer/about/default.mspx" mce_href="http://www.microsoft.com/events/teched2008/developer/about/default.mspx"&gt;TechEd 2008 homepage for developers&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;Tech·Ed U.S. 2008 Developers is Microsoft’s premier technical education conference just for developers. For four days, you and over 5,000 of your peers have endless opportunities to learn about Microsoft’s latest cutting-edge technologies. What better way to start your experience than with a keynote from Bill Gates. &lt;/P&gt;
&lt;P&gt;&lt;IMG title="Bill Gates wil deliver TechEd keynote" style="WIDTH: 107px; HEIGHT: 128px" height=128 alt="Bill Gates wil deliver TechEd keynote" src="http://www.microsoft.com/events/teched2008/images/billg_keynote_sm.jpg" width=107 mce_src="http://www.microsoft.com/events/teched2008/images/billg_keynote_sm.jpg"&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Be a part of the experience&lt;BR&gt;* Design a personalized schedule from 16 Technical Tracks&lt;BR&gt;* Advance your development skills in one of over 340 Breakout Sessions&lt;BR&gt;* Go deep with Microsoft experts in one of more than 220 Interactive Theaters&lt;BR&gt;* Take your time and drill down on a specific task in over 145 Hands-on Labs&lt;BR&gt;* Be a part of this year’s first U.S. Tech·Ed for Developers, June 3-6, 2008 in the Orange County Convention Center, North/South Building, Orlando, Florida. &lt;/P&gt;
&lt;P&gt;And if you go, please stop by the Windows Vista booth and say hello. I'm part of the community, too.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7839497" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/information/default.aspx">information</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/conference/default.aspx">conference</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Windows Vista Developer Center Updates</title><link>http://blogs.msdn.com/eliotgraff/archive/2008/02/14/windows-vista-developer-center-updates.aspx</link><pubDate>Fri, 15 Feb 2008 04:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7704280</guid><dc:creator>Eliot</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/eliotgraff/comments/7704280.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eliotgraff/commentrss.aspx?PostID=7704280</wfw:commentRss><description>&lt;P&gt;I just want to get more details in about how the &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/default.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/default.aspx"&gt;Windows Vista Developer Center&lt;/A&gt; has a fresh look and lots of new content. Since becoming the content manager for the site in December, I've been working with members of the Windows Partners Program team, Windows Product Planning, Developer Platform Evangelism,&amp;nbsp;and MSDN to determine how best to get content--real, useful content--up on the developer center. Our first phase of implimentation went live last week, and I can't believe I haven't blogged about the details until today.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Some of the things we added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A full page explaining the value proposition of &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx"&gt;Why Develop for Windows Vista&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Functionally sorted features of &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx"&gt;What's New&amp;nbsp;in Windows Vista&lt;/A&gt;, with links to reference materials for each feature set&lt;/LI&gt;
&lt;LI&gt;An updated list of &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx"&gt;downloads and samples&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Over 60 &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/cc184873.aspx?wt.slv=TopSectionSee" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/cc184873.aspx?wt.slv=TopSectionSee"&gt;"How-do-I" videos&lt;/A&gt; showing how to code with managed and native APIs&lt;/LI&gt;
&lt;LI&gt;Relevant links from &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/cc184992.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsvista/cc184992.aspx"&gt;Code Gallery projects&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Webcasts, virtual labs, blog aggregates, and much, much more&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;But I know that I missed something. Probably a lot of somethings. Please leave a comment and tell me what you think of the redesign and also what you like to see added or changed.&lt;/P&gt;
&lt;P&gt;Thanks, and Happy Valentine's Day&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7704280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/information/default.aspx">information</category></item><item><title>Developer Security Enhancements in Windows Vista SP1</title><link>http://blogs.msdn.com/eliotgraff/archive/2008/02/12/developer-security-enhancements-in-windows-vista-sp1.aspx</link><pubDate>Tue, 12 Feb 2008 23:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7653371</guid><dc:creator>Eliot</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/eliotgraff/comments/7653371.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eliotgraff/commentrss.aspx?PostID=7653371</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 140%"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; LINE-HEIGHT: 140%; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;This comes via &lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://blogs.msdn.com/michael_howard/default.aspx"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Calibri size=3&gt;Michael Howard's Web Log&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;. Take a look at the full post, but here are some salient bits.&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 140%"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; LINE-HEIGHT: 140%; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; LINE-HEIGHT: 140%; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;
&lt;P class=MsoNormal style="MARGIN: 12pt 0in 3pt"&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;A href="http://go.microsoft.com/?linkid=8278579"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Calibri size=3&gt;New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 140%"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;In the interests of helping secure the platform, we want more people to opt-in to using Data Execution Prevention (aka DEP aka NX), and we have lowered the barrier to entry for application developers in Windows Vista SP1, Windows XP SP3 and Windows Server 2008.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;We've added some new APIs that allow a developer to set DEP on their process at runtime rather than using linker options. The new APIs also give developers some more flexibility if your application uses an older version of the Active Template Library (ATL.) &lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P&gt;The most important API added is &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/bb736299(VS.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb736299(VS.85).aspx"&gt;SetProcessDEPPolicy&lt;/A&gt;,&amp;nbsp;which sets the DEP policy for the running process. You would normally use this function pretty early in main.&lt;/P&gt;
&lt;P&gt;The function takes only one argument: the policy setting. The possible values are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;0x00000000&lt;/STRONG&gt; Turn off DEP for this process (Why are you doing this?) 
&lt;LI&gt;&lt;STRONG&gt;PROCESS_DEP_ENABLE &lt;/STRONG&gt;Enable DEP for the process. 
&lt;LI&gt;&lt;STRONG&gt;PROCESS_DEP_ENABLE | PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION&lt;/STRONG&gt; Enable DEP for the process, and disallow ATL thunks.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The last option is the killer argument - if you build an application that hosts components that might not be DEP compatible because they were built using an older version of ATL, you can still use DEP for your process. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7653371" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/SDK/default.aspx">SDK</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/security/default.aspx">security</category></item><item><title>Windows Vista Developer Center Updated</title><link>http://blogs.msdn.com/eliotgraff/archive/2008/02/06/windows-vista-developer-center-updated.aspx</link><pubDate>Thu, 07 Feb 2008 02:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7501597</guid><dc:creator>Eliot</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/eliotgraff/comments/7501597.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eliotgraff/commentrss.aspx?PostID=7501597</wfw:commentRss><description>&lt;P&gt;The &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/default.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/windowsvista/default.aspx"&gt;Windows Vista Developer Center on MSDN&lt;/A&gt; has been scrubbed, polished, reorganized, blown dry, and is now free to peruse. The developer center now includes easier navigation, links to over fifty "How Do I" videos, RSS feeds for the Windows Shell team's blog, Shell:revealed, and a ton of content about why you should develop applications directly for Windows Vista. Just take a look at the &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/windowsvista/cc188969.aspx"&gt;What's New in Windows Vista&lt;/A&gt; page, and use that as your springboard to identify useful new technologies and to find relavent materials throughout MSDN and TechNet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Seriously, the reorganization is a ton of help in getting into where you need to be.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7501597" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/eliotgraff/archive/tags/SDK/default.aspx">SDK</category></item></channel></rss>