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