DisplayDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um contexto para criar e apresentar conteúdo diretamente ao driver de exibição. Um DisplayDevice é análogo a um dispositivo Direct3D na API Direct3D .
Os objetos DisplayDevice também implementam a interface COM IDisplayDeviceInterop.
public ref class DisplayDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayDevice
Public NotInheritable Class DisplayDevice
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Propriedades
RenderAdapterId |
Representa um contexto para criar e apresentar conteúdo diretamente ao driver de exibição. Um DisplayDevice é análogo a um dispositivo Direct3D na API Direct3D . Os objetos DisplayDevice também implementam a interface COM IDisplayDeviceInterop. |
Métodos
CreatePeriodicFence(DisplayTarget, TimeSpan) |
Cria um objeto DisplayFence que é sinalizado automaticamente pelo sistema com um valor de incremento em um determinado momento a cada ciclo de atualização vertical. |
CreatePrimary(DisplayTarget, DisplayPrimaryDescription) |
Cria uma superfície primária (ou apenas "primária") para uso com o controlador de exibição. A superfície primária resultante é compatível com um DisplayScanout, que é usado para apresentar conteúdo diretamente na tela. |
CreateScanoutSource(DisplayTarget) |
Cria um objeto DisplaySource , que fornece a capacidade de examinar/apresentar diretamente o objeto DisplayTarget ou objetos atualmente conectados a essa fonte. |
CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32) |
Cria um objeto DisplayScanout que pode ser usado para apresentar uma superfície de tela inteira diretamente na tela. |
CreateSimpleScanoutWithDirtyRectsAndOptions(DisplaySource, DisplaySurface, UInt32, UInt32, IIterable<RectInt32>, DisplayScanoutOptions) |
Cria um objeto DisplayScanout que fornece um encapsulamento imutável de parâmetros necessários para apresentar um quadro a um DisplaySource. |
CreateTaskPool() |
Cria um DisplayTaskPool, que pode criar e executar objetos DisplayTask neste DisplayDevice. |
IsCapabilitySupported(DisplayDeviceCapability) |
Recupera um valor booliano que indica se um determinado recurso tem suporte ou não por este DisplayDevice. |
WaitForVBlank(DisplaySource) |
Espera de forma síncrona que a próxima interrupção em branco em V seja disparada pelo DisplayTarget primário para um determinado DisplaySource. |