I want to get directx 11 working inside WPF. From answers to this question it is apparent that this is possible. The second answer points to some microsoft code which implements a "Shared Surface Queue".
I am going through the shared surface queue code, but I have no idea what purpose it fulfills (other than being necessary to make different versions of directx share a surface nicely). What is the purpose of creating a shared surface queue in order to share directx surfaces? (Specifically for WPF in combination with directx 11).
Note: Unlike the question I cited I am not using slimDX