Compartilhar via


DisplayDevice Classe

Definição

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
Object Platform::Object IInspectable DisplayDevice
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.

Aplica-se a