Поделиться через


Интерфейс ISwapChainPanelNative2 (windows.ui.xaml.media.dxinterop.h)

Обеспечивает взаимодействие между XAML и цепочкой буферов DirectX. В отличие от SwapChainBackgroundPanel, SwapChainPanel может отображаться на любом уровне в дереве отображения XAML, а в любом заданном дереве может присутствовать более 1.

Наследование

Интерфейс ISwapChainPanelNative2 наследуется от ISwapChainPanelNative. ISwapChainPanelNative2 также имеет следующие типы элементов:

Методы

Интерфейс ISwapChainPanelNative2 содержит следующие методы.

 
ISwapChainPanelNative2::SetSwapChainHandle

Задает цепочку буферов DirectX для SwapChainPanel с помощью дескриптора для цепочки буферов.

Комментарии

Этот интерфейс предоставляет собственную реализацию типа среда выполнения Windows Windows::UI::XAML::Control::SwapChainPanel. Чтобы получить указатель на 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
Header windows.ui.xaml.media.dxinterop.h

См. также раздел

ISwapChainBackgroundPanelNative

SwapChainPanel