@aL_: Also there is SharpDX, which seems to be faster.

I was hoping for a lowest-overhead solution provided by Microsoft.