DisplayFence クラス

定義

Direct3D デバイスと DisplayDevice オブジェクトの間でレンダリング コマンドを同期するために使用できるフェンス オブジェクトを表します。

public ref class DisplayFence sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayFence final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayFence
Public NotInheritable Class DisplayFence
継承
Object Platform::Object IInspectable DisplayFence
属性

Windows の要件

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

注釈

DisplayFence は、IDisplayDeviceInterop ネイティブ COM インターフェイスを使用して、Direct3D デバイスと DisplayDevice の間で共有できます。 CreateSharedHandle メソッドは、DisplayDevice によって作成された DisplayFence の共有 NT ハンドルを作成でき、OpenSharedHandle メソッドを使用して、既存の Direct3D 共有フェンス ハンドルから DisplayFence オブジェクトを作成できます。

適用対象