Condividi tramite


DisplayDevice Classe

Definizione

Rappresenta un contesto per la creazione e la presentazione del contenuto direttamente al driver di visualizzazione. Un DisplayDevice è analogo a un dispositivo Direct3D nell'API Direct3D .

Gli oggetti DisplayDevice implementano anche l'interfaccia 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
Ereditarietà
Object Platform::Object IInspectable DisplayDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Proprietà

RenderAdapterId

Rappresenta un contesto per la creazione e la presentazione del contenuto direttamente al driver di visualizzazione. Un DisplayDevice è analogo a un dispositivo Direct3D nell'API Direct3D .

Gli oggetti DisplayDevice implementano anche l'interfaccia COM IDisplayDeviceInterop.

Metodi

CreatePeriodicFence(DisplayTarget, TimeSpan)

Crea un oggetto DisplayFence segnalato automaticamente dal sistema con un valore di incremento in un determinato momento ogni ciclo di aggiornamento verticale.

CreatePrimary(DisplayTarget, DisplayPrimaryDescription)

Crea una superficie primaria (o semplicemente "primaria") da usare con il controller di visualizzazione. La superficie primaria risultante è compatibile con displayScanout, che viene usata per presentare il contenuto direttamente sullo schermo.

CreateScanoutSource(DisplayTarget)

Crea un oggetto DisplaySource , che offre la possibilità di analizzare/presentare direttamente all'oggetto DisplayTarget o agli oggetti attualmente connessi a questa origine.

CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32)

Crea un oggetto DisplayScanout che può essere usato per presentare una superficie a schermo intero direttamente sullo schermo.

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

Crea un oggetto DisplayScanout che fornisce un incapsulamento non modificabile dei parametri necessari per presentare un frame a un oggetto DisplaySource.

CreateTaskPool()

Crea un oggetto DisplayTaskPool, che può creare ed eseguire oggetti DisplayTask in questo DisplayDevice .

IsCapabilitySupported(DisplayDeviceCapability)

Recupera un valore booleano che indica se una determinata funzionalità è supportata da questo DisplayDevice.

WaitForVBlank(DisplaySource)

Attende in modo sincrono l'interruzione vuota della V successiva da attivare dal displayTarget primario per un determinato Oggetto DisplaySource.

Si applica a