Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Jeff Meng, Paul Sliwowicz, Gerald Maffeo - IO Cancellation

Download

Right click “Save as…”

Ernie Booth took a camcorder over to meet the IO Cancellation team. What's that? They are working to make thread cancellation in Windows Vista better. Important for developers who work with Windows at a low level.

Tags:

Follow the Discussion

  • TheAsherTheAsher Just A Guy
    What about canceling IO via managed code?:O


  • We had originally planned to include support for managed code in the Whidbey release. But when the Longorn planning reset occurred about a year ago, it got cut from Whidbey.

    The primary reason was the desire to have .Net framework support downlevel platforms and not just Longhorn - at least with some level of functionality. We obviously can't provide full cancellation if the underlying OS doesn't support it. But we could have some limited form that would offer reduced functionality or at least not require developers to be platform-aware. Alas, there was no time to really design it in, given the Whidbey and Longhorn release schedules.

    And in case you are wondering, it's not possible to back-port OS-level I/O cancellation to XP / WS03 without potentially breaking existing applications, which is a no-no.  

    Gerald
  • Now I know why Half-LifeĀ² killed my Notebook-VPU;)
     
    I experimented /w different non-certified drivers and got spanked. There was a feature from ATI (="VPU-Recover" that worked occasionally, though).

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.