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 实例强制转换为 IInspectableIUnknown,并调用 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

另请参阅

ISwapChainBackgroundPanelNative

SwapChainPanel