Interfaccia IVirtualSurfaceImageSourceNative (windows.ui.xaml.media.dxinterop.h)
Fornisce l'implementazione di un'area condivisa (maggiore della dimensione dello schermo) condivisa per il disegno DirectX.
Ereditarietà
L'interfaccia IVirtualSurfaceImageSourceNative eredita da ISurfaceImageSourceNative. IVirtualSurfaceImageSourceNative include anche questi tipi di membri:
Metodi
L'interfaccia IVirtualSurfaceImageSourceNative include questi metodi.
IVirtualSurfaceImageSourceNative::GetUpdateRectCount Ottiene il numero totale di aree della superficie da aggiornare. |
IVirtualSurfaceImageSourceNative::GetUpdateRects Ottiene il set di aree che devono essere aggiornate nell'area condivisa. |
IVirtualSurfaceImageSourceNative::GetVisibleBounds Ottiene i limiti dell'area visibile della superficie condivisa. |
IVirtualSurfaceImageSourceNative::Invalidate Invalida un'area specifica della superficie condivisa per il disegno. |
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded Registra per il callback che eseguirà il disegno quando viene richiesto un aggiornamento all'area condivisa. |
IVirtualSurfaceImageSourceNative::Resize Ridimensiona la superficie. |
Commenti
Questa interfaccia fornisce l'implementazione nativa del tipo di runtime Windows::UI::Xaml::Media::Imaging:: VirtualSurfaceImageSource . Per ottenere un puntatore a IVirtualSurfaceImageSourceNative, è necessario eseguire il cast di un'istanza di VirtualSurfaceImageSource in IInspectable o IUnknown e chiamare QueryInterface.
Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative> m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
Requisiti
Client minimo supportato | Windows 8.1 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | windows.ui.xaml.media.dxinterop.h |