다음을 통해 공유


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)

DisplayTarget 개체 또는 현재 이 원본에 연결된 개체를 직접 검색/표시하는 기능을 제공하는 DisplaySource 개체를 만듭니다.

CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32)

전체 화면 화면을 화면에 직접 표시하는 데 사용할 수 있는 DisplayScanout 개체를 만듭니다.

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

DisplaySource에 프레임을 표시하는 데 필요한 매개 변수를 변경할 수 없는 캡슐화를 제공하는 DisplayScanout 개체를 만듭니다.

CreateTaskPool()

이 DisplayDevice에서 DisplayTask 개체를 만들고 실행할 수 있는 DisplayTaskPool을 만듭니다.

IsCapabilitySupported(DisplayDeviceCapability)

DisplayDevice에서 지정된 기능이 지원되는지 여부를 나타내는 부울 값을 검색합니다.

WaitForVBlank(DisplaySource)

지정된 DisplaySource에 대해 기본 DisplayTarget에서 다음 V-blank 인터럽트가 실행될 때까지 동기적으로 기다립니다.

적용 대상