ISwapChainPanelNative interface (windows.ui.xaml.media.dxinterop.h)
Provides interoperation between XAML and a DirectX swap chain. Unlike SwapChainBackgroundPanel, a SwapChainPanel can appear at any level in the XAML display tree, and more than 1 can be present in any given tree.
The ISwapChainPanelNative interface inherits from the IUnknown interface. ISwapChainPanelNative also has these types of members:
The ISwapChainPanelNative interface has these methods.
Sets the DirectX swap chain for SwapChainPanel.
This interface provides the native implementation of the Windows::UI::XAML::Control::SwapChainPanel Windows Runtime type. To obtain a pointer to ISwapChainPanelNative, you must cast a SwapChainPanel instance to IInspectable or IUnknown, and call QueryInterface.
Microsoft::WRL::ComPtr<ISwapChainPanelNative> m_swapChainNative; // ... IInspectable* panelInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(swapChainPanel); panelInspectable->QueryInterface(__uuidof(ISwapChainPanelNative), (void **)&m_swapChainNative);
|Minimum supported client||Windows 8.1 [desktop apps | UWP apps]|
|Minimum supported server||Windows Server 2012 R2 [desktop apps | UWP apps]|