DisplayDevice Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |