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. |