The XAML hat rule: Understanding how it works and why it doesn’t January 31, 2020 Jan 31, 2020 01/31/20 Raymond Chen Finding the point in the parsing where the rule kicks in.
Why am I getting an exception from the thread pool during process shutdown? January 30, 2020 Jan 30, 2020 01/30/20 Raymond Chen The thread pool is already gone. You can't schedule any work on it any more.
Crashing in COM after I call CoUninitialize, how can COM be running after it is uninitalized? January 29, 2020 Jan 29, 2020 01/29/20 Raymond Chen Mind your destructors.
You might call it a “cross”, but I’m still going to call it an “X” January 28, 2020 Jan 28, 2020 01/28/20 Raymond Chen Different usage on this side of the pond.
How do you pronounce WinDbg? January 28, 2020 Jan 28, 2020 01/28/20 Raymond Chen Just a lot of hot air.
Is there a difference between creating a null pen with CreatePen and just using the stock null pen? January 27, 2020 Jan 27, 2020 01/27/20 Raymond Chen All null pens are functionally equivalent, so why have more than one? Are some pens more null than others?
Peeking inside C++/CX delegates January 24, 2020 Jan 24, 2020 01/24/20 Raymond Chen If you ever have to debug one of these things.
Windows Runtime delegates and object lifetime in C++/CX, redux January 23, 2020 Jan 23, 2020 01/23/20 Raymond Chen If you are the one calling the delegate, you have an extra thing to worry about.
Not even getting to the airtight hatchway: Creating a process with a different parent January 22, 2020 Jan 22, 2020 01/22/20 Raymond Chen Fiddling a knob that isn't connected to anything.
Microspeak: Bucket bugs, bucket spray, bug spray, and failure shift January 21, 2020 Jan 21, 2020 01/21/20 Raymond Chen How failures in the wild get categorized by analysis.