DisplayDevice クラス

定義

コンテンツを作成してディスプレイ ドライバーに直接表示するためのコンテキストを表します。 DisplayDevice は、Direct3D API の Direct3D デバイスに似ています。

DisplayDevice オブジェクトは、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
継承
Object Platform::Object IInspectable DisplayDevice
属性

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

プロパティ

RenderAdapterId

コンテンツを作成してディスプレイ ドライバーに直接表示するためのコンテキストを表します。 DisplayDevice は、Direct3D API の Direct3D デバイスに似ています。

DisplayDevice オブジェクトは、COM インターフェイス IDisplayDeviceInterop も実装します。

メソッド

CreatePeriodicFence(DisplayTarget, TimeSpan)

垂直更新サイクルごとに特定の時間に増分値を使用してシステムによって自動的に通知される DisplayFence オブジェクトを作成します。

CreatePrimary(DisplayTarget, DisplayPrimaryDescription)

ディスプレイ コントローラーで使用するプライマリ サーフェス (または単に "プライマリ") を作成します。 結果のプライマリ サーフェスは、画面に直接コンテンツを表示するために使用される DisplayScanout と互換性があります。

CreateScanoutSource(DisplayTarget)

DisplaySource オブジェクトを作成します。これにより、DisplayTarget オブジェクトまたは現在このソースに接続されているオブジェクトを直接スキャン/表示できます。

CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32)

全画面表示を画面に直接表示するために使用できる DisplayScanout オブジェクトを作成します。

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

フレームを DisplaySource に提示するために必要なパラメーターの変更できないカプセル化を提供する DisplayScanout オブジェクトを作成します。

CreateTaskPool()

DisplayTaskPool を作成し、この DisplayDevice で DisplayTask オブジェクトを作成および実行できます。

IsCapabilitySupported(DisplayDeviceCapability)

指定された機能がこの DisplayDevice でサポートされているかどうかを示すブール値を取得します。

WaitForVBlank(DisplaySource)

特定の DisplaySource に対してプライマリ DisplayTarget によって次の V 空白割り込みが発生するのを同期的に待機します。

適用対象