iSwapChainPanelNative 接口 (windows.ui.xaml.media.dxinterop.h)
提供 XAML 与 DirectX 交换链之间的互操作。 与 SwapChainBackgroundPanel 不同, SwapChainPanel 可以出现在 XAML 显示树中的任何级别,并且任何给定树中可以存在超过 1 个。
继承
ISwapChainPanelNative 接口继承自 IUnknown 接口。 ISwapChainPanelNative 也具有以下类型的成员:
方法
ISwapChainPanelNative 接口具有以下方法。
ISwapChainPanelNative::SetSwapChain 设置 SwapChainPanel 的 DirectX 交换链。 |
注解
此接口提供 Windows::UI::XAML::Control::SwapChainPanel Windows 运行时类型的本机实现。 若要获取指向 ISwapChainPanelNative 的指针,必须将 SwapChainPanel 实例强制转换为 IInspectable 或 IUnknown,并调用 QueryInterface。
Microsoft::WRL::ComPtr<ISwapChainPanelNative> m_swapChainNative;
// ...
IInspectable* panelInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(swapChainPanel);
panelInspectable->QueryInterface(__uuidof(ISwapChainPanelNative), (void **)&m_swapChainNative);
要求
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | windows.ui.xaml.media.dxinterop.h |