<?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>Some I/O improvements in Windows Server 2008</title><link>http://blogs.msdn.com/b/wesleyb/archive/2008/09/06/some-i-o-improvements-in-windows-server-2008.aspx</link><description>I already posted this on my previous blog but the question comes up so often I decided to do a repost. 
 Windows Server 2008 offers a lot of new features that are very visible like Internet Information Server 7.0, a whole new virtualization model, Server</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Some I/O improvements in Windows Server 2008</title><link>http://blogs.msdn.com/b/wesleyb/archive/2008/09/06/some-i-o-improvements-in-windows-server-2008.aspx#8954947</link><pubDate>Wed, 17 Sep 2008 09:13:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8954947</guid><dc:creator>Wesley Backelant</dc:creator><description>&lt;p&gt;Maybe the description could be more clear indeed but like you say, GetLastError works like normal and should be checked.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8954947" width="1" height="1"&gt;</description></item><item><title>re: Some I/O improvements in Windows Server 2008</title><link>http://blogs.msdn.com/b/wesleyb/archive/2008/09/06/some-i-o-improvements-in-windows-server-2008.aspx#8954601</link><pubDate>Wed, 17 Sep 2008 03:34:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8954601</guid><dc:creator>phrosty</dc:creator><description>&lt;p&gt;OVERLAPPED_ENTRY doesn't have any field for errors.&lt;/p&gt;
&lt;p&gt;From the documentation, I would take it that no error information is returned:&lt;/p&gt;
&lt;p&gt;This function returns TRUE when at least one pending I/O is completed.&lt;/p&gt;
&lt;p&gt;This function returns FALSE when no I/O operation was dequeued.&lt;/p&gt;
&lt;p&gt;Unless this is badly worded and means if an I/O error occurs, FALSE is returned with 1 removed and GetLastError works like normal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8954601" width="1" height="1"&gt;</description></item><item><title>re: Some I/O improvements in Windows Server 2008</title><link>http://blogs.msdn.com/b/wesleyb/archive/2008/09/06/some-i-o-improvements-in-windows-server-2008.aspx#8936022</link><pubDate>Tue, 09 Sep 2008 10:14:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8936022</guid><dc:creator>Wesley Backelant</dc:creator><description>&lt;p&gt;Doesn't it return an errorcode just like GetQueuedCompletionStatus?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8936022" width="1" height="1"&gt;</description></item><item><title>re: Some I/O improvements in Windows Server 2008</title><link>http://blogs.msdn.com/b/wesleyb/archive/2008/09/06/some-i-o-improvements-in-windows-server-2008.aspx#8928236</link><pubDate>Sat, 06 Sep 2008 19:44:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8928236</guid><dc:creator>phrosty</dc:creator><description>&lt;p&gt;Is GetQueuedCompletionStatusEx really an improvement? &amp;nbsp;There doesn't seem to be any way to get error information for each completion entry.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8928236" width="1" height="1"&gt;</description></item></channel></rss>