Freigeben über


ISwapChainPanelNative2-Schnittstelle (windows.ui.xaml.media.dxinterop.h)

Stellt die Interoperation zwischen XAML und einer DirectX-Swapchain bereit. Im Gegensatz zu SwapChainBackgroundPanel kann ein SwapChainPanel auf jeder Ebene in der XAML-Anzeigestruktur angezeigt werden, und mehr als 1 kann in einer bestimmten Struktur vorhanden sein.

Vererbung

Die ISwapChainPanelNative2-Schnittstelle erbt von ISwapChainPanelNative. ISwapChainPanelNative2 verfügt auch über folgende Membertypen:

Methoden

Die ISwapChainPanelNative2-Schnittstelle verfügt über diese Methoden.

 
ISwapChainPanelNative2:SetSwapChainHandle

Legt die DirectX-Swapkette für SwapChainPanel mithilfe eines Handles auf die Swapchain-Kette fest.

Hinweise

Diese Schnittstelle stellt die native Implementierung des Windows::UI::XAML::Control::SwapChainPanel-typs Windows-Runtime bereit. Um einen Zeiger auf ISwapChainPanelNative zu erhalten, müssen Sie eine SwapChainPanel-instance in IInspectable oder IUnknown umwandeln und QueryInterface aufrufen.


Microsoft::WRL::ComPtr<ISwapChainPanelNative2>	m_swapChainNative2;
// ...
IInspectable* panelInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(swapChainPanel);
panelInspectable->QueryInterface(__uuidof(ISwapChainPanelNative2), (void **)&m_swapChainNative2);
	

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile windows.ui.xaml.media.dxinterop.h

Weitere Informationen

ISwapChainBackgroundPanelNative

SwapChainPanel