Compartir a través de


DisplayDevice Clase

Definición

Representa un contexto para crear y presentar contenido directamente al controlador de pantalla. Un DisplayDevice es análogo a un dispositivo Direct3D en la API de Direct3D .

Los objetos DisplayDevice también implementan la interfaz 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
Herencia
Object Platform::Object IInspectable DisplayDevice
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Propiedades

RenderAdapterId

Representa un contexto para crear y presentar contenido directamente al controlador de pantalla. Un DisplayDevice es análogo a un dispositivo Direct3D en la API de Direct3D .

Los objetos DisplayDevice también implementan la interfaz COM IDisplayDeviceInterop.

Métodos

CreatePeriodicFence(DisplayTarget, TimeSpan)

Crea un objeto DisplayFence que el sistema señala automáticamente con un valor de incremento en un momento determinado cada ciclo de actualización vertical.

CreatePrimary(DisplayTarget, DisplayPrimaryDescription)

Crea una superficie principal (o simplemente "principal") para su uso con el controlador de pantalla. La superficie principal resultante es compatible con un DisplayScanout, que se usa para presentar contenido directamente a la pantalla.

CreateScanoutSource(DisplayTarget)

Crea un objeto DisplaySource , que proporciona la capacidad de examinar o presentar directamente al objeto DisplayTarget u objetos conectados actualmente a este origen.

CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32)

Crea un objeto DisplayScanout que se puede usar para presentar una superficie de pantalla completa directamente a la pantalla.

CreateSimpleScanoutWithDirtyRectsAndOptions(DisplaySource, DisplaySurface, UInt32, UInt32, IIterable<RectInt32>, DisplayScanoutOptions)

Crea un objeto DisplayScanout que proporciona una encapsulación inmutable de parámetros necesarios para presentar un marco a un DisplaySource.

CreateTaskPool()

Crea un displayTaskPool, que puede crear y ejecutar objetos DisplayTask en este displayDevice.

IsCapabilitySupported(DisplayDeviceCapability)

Recupera un valor booleano que indica si esta displayDevice admite o no una funcionalidad determinada.

WaitForVBlank(DisplaySource)

Espera sincrónicamente a que el displayTarget principal desencadene la siguiente interrupción en blanco de V para un displaySource determinado.

Se aplica a