marshaling

Tag

Cards List
#marshaling

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 3

The Old New Thing (Raymond Chen) · 2026-08-05 Cached

Raymond Chen continues his series on creating a fake agile wrapper for non-marshalable COM objects by wrapping them in a marshalable object, enabling registration in the global interface table while preserving undefined-behavior-free failures in other apartments.

0 favorites 0 likes
#marshaling

Making an agile version of a Windows Runtime delegate in C++/WinRT, part 9

The Old New Thing (Raymond Chen) · 2026-07-30 Cached

Raymond Chen continues his series on building an agile Windows Runtime delegate in C++/WinRT, comparing how C++/WinRT, C++/CX, and WRL handle non-marshalable delegates and agile reference creation.

0 favorites 0 likes
#marshaling

Making an agile version of a Windows Runtime delegate in C++/WinRT, part 3

The Old New Thing (Raymond Chen) · 2026-07-22 Cached

This blog post discusses handling Windows Runtime delegates that implement the INoMarshal interface in C++/WinRT, providing an agile delegate wrapper that checks the calling context to avoid marshaling errors.

0 favorites 0 likes
← Back to home

Submit Feedback