Interface ISurfaceImageSourceNative (windows.ui.xaml.media.dxinterop.h)
Fornece a implementação de uma superfície de tamanho fixo compartilhado para Direct2D desenho.
Herança
A interface ISurfaceImageSourceNative herda da interface IUnknown . ISurfaceImageSourceNative também tem estes tipos de membros:
Métodos
A interface ISurfaceImageSourceNative tem esses métodos.
ISurfaceImageSourceNative::BeginDraw Abre a superfície DXGI fornecida para desenho. |
ISurfaceImageSourceNative::EndDraw O método ISurfaceImageSourceNative::EndDraw (windows.ui.xaml.media.dxinterop.h) fecha a operação de desenho de superfície. |
ISurfaceImageSourceNative::SetDevice Define o dispositivo DXGI, criado com D3D11_CREATE_DEVICE_BGRA_SUPPORT, que desenhará a superfície. |
Comentários
Essa interface fornece a implementação nativa do tipo de runtime do Windows SurfaceImageSource . Para obter um ponteiro para ISurfaceImageSourceNative, você deve converter uma instância do SurfaceImageSource em IInspectable ou IUnknown e chamar QueryInterface.
Microsoft::WRL::ComPtr<ISurfaceImageSourceNative> m_sisNative;
// ...
IInspectable* sisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(surfaceImageSource);
sisInspectable->QueryInterface(__uuidof(ISurfaceImageSourceNative), (void **)&m_sisNative)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | windows.ui.xaml.media.dxinterop.h |
Confira também
Interoperabilidade entre DirectX e XAML