DXGI

DXGI 기술 개요입니다.

DXGI를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
DXGI_ADAPTER_FLAG

DXGI 어댑터의 유형을 식별합니다. (DXGI_ADAPTER_FLAG)
DXGI_ADAPTER_FLAG3

DXGI 어댑터의 유형을 식별합니다. (DXGI_ADAPTER_FLAG3)
DXGI_ALPHA_MODE

표면의 알파 값, 투명도 동작을 식별합니다.
DXGI_COLOR_SPACE_TYPE

색 공간 유형을 지정합니다.
DXGI_COMPUTE_PREEMPTION_GRANULARITY

GPU(그래픽 처리 장치)가 현재 컴퓨팅 작업을 수행할 때 선점될 수 있는 세분성을 식별합니다.
DXGI_DEBUG_RLO_FLAGS

ReportLiveObjects와 함께 개체의 수명에 대해 보고할 정보의 양을 지정하는 데 사용되는 플래그입니다.
DXGI_FEATURE

기능 지원을 확인할 때 사용할 다양한 하드웨어 기능을 지정합니다.
DXGI_FORMAT

완전 형식 및 무형식 형식을 포함한 리소스 데이터 형식입니다. 페이지 맨 아래에 있는 한정자 목록은 각 형식 형식에 대해 자세히 설명합니다.
DXGI_FRAME_PRESENTATION_MODE

스왑 체인에 프레임을 표시하는 옵션을 나타냅니다.
DXGI_GPU_PREFERENCE

실행할 앱에 대한 GPU의 기본 설정입니다.
DXGI_GRAPHICS_PREEMPTION_GRANULARITY

현재 그래픽 렌더링 작업을 수행할 때 GPU(그래픽 처리 장치)를 선점할 수 있는 세분성을 식별합니다.
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

지원되는 하드웨어 구성 수준을 설명합니다.
DXGI_HDR_METADATA_TYPE

헤더 메타데이터 형식을 지정합니다.
DXGI_INFO_QUEUE_MESSAGE_CATEGORY

디버그 메시지의 범주를 지정하는 값입니다.
DXGI_INFO_QUEUE_MESSAGE_SEVERITY

정보 큐에 대한 디버그 메시지 심각도 수준을 지정하는 값입니다.
DXGI_MEMORY_SEGMENT_GROUP

사용할 메모리 세그먼트 그룹을 지정합니다.
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS

스왑 체인 색 공간에 대한 옵션입니다.
DXGI_OFFER_RESOURCE_FLAGS

OfferResources1 메서드에 대한 플래그를 지정합니다.
DXGI_OFFER_RESOURCE_PRIORITY

IDXGIDevice2::OfferResources 메서드를 호출하여 리소스를 제공할 때 리소스 콘텐츠의 중요도를 식별합니다.
DXGI_OUTDUPL_POINTER_SHAPE_TYPE

포인터 셰이프의 유형을 식별합니다.
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG

오버레이 색 공간에 대한 지원을 지정합니다.
DXGI_OVERLAY_SUPPORT_FLAG

IDXGIOutput3::CheckOverlaySupport 호출에서 에 대한 검사 오버레이 지원을 지정합니다.
DXGI_RECLAIM_RESOURCE_RESULTS

ReclaimResources1 메서드의 결과 플래그를 지정합니다.
DXGI_RESIDENCY

리소스의 메모리 위치를 나타내는 플래그입니다.
DXGI_SCALING

백 버퍼 크기가 대상 출력의 크기와 일치하지 않는 경우 크기 조정 동작을 식별합니다.
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG

스왑 체인에 대한 색 공간 지원을 지정합니다.
DXGI_SWAP_CHAIN_FLAG

스왑 체인 동작에 대한 옵션입니다.
DXGI_SWAP_EFFECT

IDXGISwapChain1::P resent1을 호출한 후 디스플레이 화면에서 픽셀을 처리하는 옵션입니다.

Functions

 
AcquireNextFrame

애플리케이션이 다음 데스크톱 이미지를 처리할 준비가 되었음을 나타냅니다.
AcquireSync

키를 사용하여 공유 리소스에 대한 단독 렌더링 액세스 권한을 획득합니다.
AddApplicationMessage

사용자 정의 메시지를 메시지 큐에 추가하고 해당 메시지를 디버그 출력으로 보냅니다.
AddMessage

메시지 큐에 디버그 메시지를 추가하고 해당 메시지를 디버그 출력으로 보냅니다.
AddRetrievalFilterEntries

검색 필터 스택의 맨 위에 검색 필터를 추가합니다.
AddStorageFilterEntries

스토리지 필터 스택의 맨 위에 스토리지 필터를 추가합니다.
CheckColorSpaceSupport

스왑 체인의 색 공간 지원을 확인합니다.
CheckFeatureSupport

하드웨어 기능 지원을 위해 검사 데 사용됩니다.
CheckHardwareCompositionSupport

애플리케이션에 하드웨어 확대가 지원됨을 알립니다.
CheckInterfaceSupport

시스템에서 그래픽 구성 요소에 대한 디바이스 인터페이스를 지원하는지 여부를 확인합니다.
CheckOverlayColorSpaceSupport

오버레이 색 공간 지원을 확인합니다.
CheckOverlaySupport

오버레이 지원을 확인합니다.
CheckPresentDurationSupport

그래픽 드라이버에서 사용자 지정 새로 고침 빈도에 해당하는 지원되는 프레임 현재 기간을 쿼리합니다.
ClearRetrievalFilter

검색 필터 스택의 맨 위에서 검색 필터를 제거합니다.
ClearStorageFilter

스토리지 필터 스택의 맨 위에서 스토리지 필터를 제거합니다.
ClearStoredMessages

메시지 큐에서 모든 메시지를 지웁니다.
CreateDecodeSwapChainForCompositionSurfaceHandle

기존 DirectComposition 표면 핸들에 대한 YUV 스왑 체인을 만듭니다. (IDXGIFactoryMedia.CreateDecodeSwapChainForCompositionSurfaceHandle)
CreateDXGIFactory

다른 DXGI 개체를 생성하는 데 사용할 수 있는 DXGI 1.0 팩터리를 만듭니다.
CreateDXGIFactory1

다른 DXGI 개체를 생성하는 데 사용할 수 있는 DXGI 1.1 팩터리를 만듭니다.
CreateDXGIFactory2

다른 DXGI 개체를 생성하는 데 사용할 수 있는 DXGI 1.3 팩터리를 만듭니다.
CreateSharedHandle

공유 리소스에 대한 핸들을 만듭니다. 그런 다음, 여러 Direct3D 디바이스에서 반환된 핸들을 사용할 수 있습니다.
CreateSoftwareAdapter

소프트웨어 어댑터를 나타내는 어댑터 인터페이스를 만듭니다.
CreateSubresourceSurface

하위 리소스 표면 개체를 만듭니다.
CreateSurface

표면을 반환합니다. 이 메서드는 내부적으로 사용되며 애플리케이션에서 직접 호출해서는 안 됩니다.
CreateSwapChain

스왑 체인을 만듭니다.
CreateSwapChainForComposition

Direct3D 콘텐츠를 DirectComposition API 또는 Xaml 프레임워크로 전송하여 창에서 작성하는 데 사용할 수 있는 스왑 체인을 만듭니다.
CreateSwapChainForCompositionSurfaceHandle

기존 DirectComposition 표면 핸들에 대한 YUV 스왑 체인을 만듭니다. (IDXGIFactoryMedia.CreateSwapChainForCompositionSurfaceHandle)
CreateSwapChainForCoreWindow

스왑 체인의 출력 창에 대한 CoreWindow 개체와 연결된 스왑 체인을 만듭니다.
CreateSwapChainForHwnd

스왑 체인의 출력 창에 대한 HWND 핸들과 연결된 스왑 체인을 만듭니다.
DisableLeakTrackingForThread

현재 스레드에 대한 누수 추적을 중지합니다.
DuplicateOutput

어댑터 출력을 나타내는 IDXGIOutput1 인터페이스에서 데스크톱 중복 인터페이스를 만듭니다.
DuplicateOutput1

IDXGIOutputDuplication 개체에서 반환할 수 있는 전체 화면 화면에 지원되는 형식 목록을 지정할 수 있습니다.
DXGIDeclareAdapterRemovalSupport

프로세스에서 제거되는 그래픽 디바이스에 복원력이 있음을 나타낼 수 있습니다.
DXGIDisableVBlankVirtualization

프로세스에 대해 v-blank 가상화를 사용하지 않도록 설정합니다. 이 가상화는 IDXGIOutput::WaitForVBlank에서 안정적인 가상화된 현재 속도 및 v-blank 주기를 유지하기 위해 기본적으로 모든 스왑 체인에 대해 DRR(동적 새로 고침 속도) 기능에 사용됩니다. 가상화를 사용하지 않도록 설정하면 이러한 API에 변경된 새로 고침 빈도가 표시됩니다.
DXGIGetDebugInterface

디버깅 인터페이스를 검색합니다.
DXGIGetDebugInterface1

Windows 스토어 앱이 Microsoft DXGI(DirectX Graphics Infrastructure)를 디버깅하는 데 사용하는 인터페이스를 검색합니다.
EnableLeakTrackingForThread

현재 스레드에 대한 누수 추적을 시작합니다.
EnqueueSetEvent

미해결 렌더링 명령을 플러시하고 이전에 제출한 렌더링 명령이 모두 완료된 후 지정된 이벤트 개체를 신호 상태로 설정합니다.
EnumAdapterByGpuPreference

지정된 GPU 기본 설정에 따라 그래픽 어댑터를 열거합니다.
EnumAdapterByLuid

지정된 LUID에 대한 IDXGIAdapter를 출력합니다.
EnumAdapters

어댑터(비디오 카드)를 열거합니다.
EnumAdapters1

출력을 사용하거나 사용하지 않고 두 어댑터(비디오 카드)를 열거합니다.
EnumOutputs

어댑터(비디오 카드) 출력을 열거합니다.
EnumWarpAdapter

WARP 렌더러를 사용하기 위해 D3D12CreateDevice에 제공할 수 있는 어댑터를 제공합니다.
FindClosestMatchingMode

요청된 디스플레이 모드와 가장 일치하는 디스플레이 모드를 찾습니다. (IDXGIOutput.FindClosestMatchingMode)
FindClosestMatchingMode1

요청된 디스플레이 모드와 가장 일치하는 디스플레이 모드를 찾습니다. (IDXGIOutput1.FindClosestMatchingMode1)
GetAdapter

지정된 디바이스의 어댑터를 반환합니다.
GetBackgroundColor

스왑 체인의 배경색을 검색합니다.
GetBreakOnCategory

메시지 범주의 중단이 켜져 있는지 여부를 결정합니다.
GetBreakOnID

메시지 식별자의 중단이 켜져 있는지 여부를 확인합니다.
GetBreakOnSeverity

메시지 심각도 수준의 중단이 켜져 있는지 여부를 결정합니다.
GetBuffer

스왑 체인의 백 버퍼 중 하나에 액세스합니다.
GetColorSpace

스왑 체인에서 사용하는 색 공간을 가져옵니다.
GetContainingOutput

대상 창의 클라이언트 영역 대부분을 포함하는 출력(디스플레이 모니터)을 가져옵니다.
GetCoreWindow

이 스왑 체인 개체의 기본 CoreWindow 개체를 검색합니다.
GetCreationFlags

Microsoft DXGI(DirectX Graphics Infrastructure) 개체를 만들 때 사용된 플래그를 가져옵니다.
GetCurrentBackBufferIndex

스왑 체인의 현재 백 버퍼 인덱스 가져옵니다.
Getdc

GDI(Windows Graphics Device Interface)를 사용하여 Microsoft DXGI(DirectX Graphics Infrastructure) 화면에 렌더링할 수 있는 DC(디바이스 컨텍스트)를 반환합니다.
GetDesc

어댑터(또는 비디오 카드)에 대한 DXGI 1.0 설명을 가져옵니다.
GetDesc

출력에 대한 설명을 가져옵니다.
GetDesc

표면에 대한 설명을 가져옵니다.
GetDesc

스왑 체인에 대한 설명을 가져옵니다.
GetDesc

중복된 출력에 대한 설명을 검색합니다. 이 설명은 바탕 화면 이미지를 포함하는 표면의 크기를 지정합니다.
GetDesc1

어댑터(또는 비디오 카드)에 대한 DXGI 1.1 설명을 가져옵니다.
GetDesc1

스왑 체인에 대한 설명을 가져옵니다.
GetDesc1

색 특성 및 연결 형식을 포함하는 출력에 대한 확장 설명을 가져옵니다.
GetDesc2

어댑터 또는 비디오 카드 대한 Microsoft DXGI(DirectX Graphics Infrastructure) 1.2 설명을 가져옵니다.
GetDesc3

어댑터 또는 비디오 카드 대한 Microsoft DXGI(DirectX Graphics Infrastructure) 1.6 설명을 가져옵니다. 이 설명에는 ACG 호환성에 대한 정보가 포함되어 있습니다.
GetDestSize

비디오 처리 블릿 작업에 사용할 대상 표면의 크기를 가져옵니다.
GetDevice

디바이스를 검색합니다.
GetDisplayModeList

요청된 형식 및 기타 입력 옵션과 일치하는 표시 모드를 가져옵니다. (IDXGIOutput.GetDisplayModeList)
GetDisplayModeList1

요청된 형식 및 기타 입력 옵션과 일치하는 표시 모드를 가져옵니다. (IDXGIOutput1.GetDisplayModeList1)
GetDisplaySurfaceData

현재 디스플레이 화면의 복사본을 가져옵니다.
GetDisplaySurfaceData1

디스플레이 화면(전면 버퍼)을 사용자가 제공한 리소스에 복사합니다.
GetEvictionPriority

제거 우선 순위를 가져옵니다.
GetFrameDirtyRects

현재 데스크톱 프레임의 더티 사각형에 대한 정보를 가져옵니다.
GetFrameLatencyWaitableObject

DXGI 어댑터가 새 프레임 표시를 완료했을 때 신호를 표시하는 대기 가능한 핸들을 반환합니다.
GetFrameMoveRects

현재 데스크톱 프레임의 이동된 사각형에 대한 정보를 가져옵니다.
GetFramePointerShape

현재 데스크톱 프레임의 새 포인터 셰이프에 대한 정보를 가져옵니다.
GetFrameStatistics

최근에 렌더링된 프레임에 대한 통계를 가져옵니다.
GetFrameStatistics

마지막 렌더링 프레임에 대한 성능 통계를 가져옵니다.
GetFrameStatisticsMedia

시스템에서 사용자 지정 새로 고침 속도가 현재 시스템에서 승인되었는지 여부를 나타내는 DXGI_FRAME_STATISTICS_MEDIA 구조를 쿼리합니다.
GetFullscreenDesc

전체 화면 스왑 체인에 대한 설명을 가져옵니다.
GetFullscreenState

전체 화면 모드와 연결된 상태를 가져옵니다.
GetGammaControl

감마 컨트롤 설정을 가져옵니다.
GetGammaControlCapabilities

감마 제어 기능에 대한 설명을 가져옵니다.
GetGPUThreadPriority

GPU 스레드 우선 순위를 가져옵니다.
GetHwnd

이 스왑 체인 개체의 기본 HWND를 검색합니다.
GetLastPresentCount

IDXGISwapChain::P resent 또는 IDXGISwapChain1::P resent1이 호출된 횟수를 가져옵니다.
GetMatrixTransform

다음에 컴퍼지션 스왑 체인에 적용할 변환 행렬을 가져옵니다.
GetMaximumFrameLatency

시스템에서 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 가져옵니다.
GetMaximumFrameLatency

스왑 체인이 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 가져옵니다.
GetMessage

메시지 큐에서 메시지를 가져옵니다.
GetMessageCountLimit

메시지 큐에 추가할 수 있는 최대 메시지 수를 가져옵니다.
GetMuteDebugOutput

디버그 출력이 켜져 있는지 여부를 결정합니다.
GetNumMessagesAllowedByStorageFilter

스토리지 필터에서 전달할 수 있는 메시지 수를 가져옵니다.
GetNumMessagesDeniedByStorageFilter

스토리지 필터를 통해 전달이 거부된 메시지 수를 가져옵니다.
GetNumMessagesDiscardedByMessageCountLimit

메시지 수 제한으로 인해 삭제된 메시지 수를 가져옵니다.
GetNumStoredMessages

메시지 큐에 현재 저장된 메시지 수를 가져옵니다.
GetNumStoredMessagesAllowedByRetrievalFilters

검색 필터를 통과할 수 있는 메시지 수를 가져옵니다.
GetParent

개체의 부모를 가져옵니다.
GetPrivateData

개체의 데이터에 대한 포인터를 가져옵니다.
GetResource

하위 리소스 표면을 지원하는 부모 리소스 및 하위 리소스 인덱스 를 가져옵니다.
GetRestrictToOutput

현재 작업의 내용을 제한할 수 있는 출력(디스플레이 모니터)을 가져옵니다.
GetRetrievalFilter

검색 필터 스택의 맨 위에 있는 검색 필터를 가져옵니다.
GetRetrievalFilterStackSize

검색 필터 스택의 크기를 바이트 단위로 가져옵니다.
GetRotation

스왑 체인에 대한 백 버퍼의 회전을 가져옵니다.
GetSharedHandle

공유 리소스에 대한 핸들을 가져옵니다.
GetSharedResourceAdapterLuid

공유 리소스 개체가 만들어진 어댑터를 식별합니다.
GetSourceRect

스왑 체인에 사용되는 원본 영역을 가져옵니다.
GetSourceSize

스왑 체인에 사용되는 원본 영역을 가져옵니다.
GetStorageFilter

스토리지 필터 스택의 맨 위에 있는 스토리지 필터를 가져옵니다.
GetStorageFilterStackSize

스토리지 필터 스택의 크기를 바이트 단위로 가져옵니다.
GetTargetRect

비디오 처리 블릿 작업의 대상 영역을 정의하는 사각형을 가져옵니다.
GetUsage

예상 리소스 사용량을 가져옵니다.
GetWindowAssociation

사용자가 전체 화면으로의 전환을 제어하는 창을 가져옵니다.
IsCurrent

어댑터를 다시 열거해야 하는 경우 애플리케이션에 알릴 수 있습니다.
IsLeakTrackingEnabledForThread

현재 스레드에 대해 누수 추적이 켜져 있는지 여부를 나타내는 값을 가져옵니다.
IsStereoEnabled

운영 체제의 입체 3D 표시 동작이 사용되는지 여부를 나타내는 부울 값을 검색합니다.
IsTemporaryMonoSupported

스왑 체인이 "임시 모노"를 지원하는지 여부를 결정합니다.
IsWindowedStereoEnabled

스테레오 모드를 사용할지 여부를 결정합니다.
MakeWindowAssociation

DXGI가 alt-enter 키 시퀀스에 대한 애플리케이션의 메시지 큐를 모니터링할 수 있습니다(이로 인해 애플리케이션이 창에서 전체 화면으로 전환되거나 그 반대로 전환됨).
Map

표면에 포함된 데이터에 대한 포인터를 가져와서 표면에 대한 GPU 액세스를 거부합니다.
MapDesktopSurface

해당 데스크톱 이미지가 이미 시스템 메모리에 있는 경우 CPU에 데스크톱 이미지에 대한 효율적인 액세스를 제공합니다.
OfferResources

운영 체제에서 콘텐츠를 삭제하여 리소스의 비디오 메모리를 해제할 수 있습니다. (IDXGIDevice2.OfferResources)
OfferResources1

운영 체제에서 콘텐츠 삭제 및 메모리 커밋 해제를 포함하여 리소스의 비디오 메모리를 해제할 수 있습니다.
PopRetrievalFilter

검색 필터 스택의 맨 위에서 검색 필터를 표시합니다.
PopStorageFilter

스토리지 필터 스택의 맨 위에서 스토리지 필터를 팝합니다.
있음

렌더링된 이미지를 사용자에게 표시합니다.
Present1

디스플레이 화면에 프레임을 표시합니다.
PresentBuffer

출력 어댑터에 프레임을 표시합니다.
PushCopyOfRetrievalFilter

검색 필터 스택의 맨 위에 있는 검색 필터의 복사본을 검색 필터 스택에 푸시합니다.
PushCopyOfStorageFilter

현재 스토리지 필터 스택의 맨 위에 있는 스토리지 필터의 복사본을 스토리지 필터 스택에 푸시합니다.
PushDenyAllRetrievalFilter

거부-모든 검색 필터를 검색 필터 스택에 푸시합니다.
PushDenyAllStorageFilter

거부-모든 스토리지 필터를 스토리지 필터 스택에 푸시합니다.
PushEmptyRetrievalFilter

빈 검색 필터를 검색 필터 스택에 푸시합니다.
PushEmptyStorageFilter

빈 스토리지 필터를 스토리지 필터 스택에 푸시합니다.
PushRetrievalFilter

검색 필터를 검색 필터 스택에 푸시합니다.
PushStorageFilter

스토리지 필터를 스토리지 필터 스택에 푸시합니다.
QueryResourceResidency

리소스 배열의 상주 상태 가져옵니다.
QueryVideoMemoryInfo

이 메서드는 현재 예산 및 프로세스 사용량을 프로세스에 알릴 수 있습니다.
ReclaimResources

IDXGIDevice2::OfferResources를 호출하여 이전에 제공된 리소스에 대한 액세스를 복원합니다.
ReclaimResources1

IDXGIDevice4::OfferResources1을 호출하여 이전에 제공된 리소스에 대한 액세스를 복원합니다.
RegisterAdaptersChangedEvent

어댑터 열거 상태가 변경될 때마다 변경 알림을 수신하도록 등록합니다.
RegisterHardwareContentProtectionTeardownStatusEvent

하드웨어 콘텐츠 보호 중단 이벤트에 대한 알림을 수신하도록 등록합니다.
RegisterOcclusionStatusEvent

이벤트 신호를 사용하여 폐색 상태 변경 내용에 대한 알림을 수신하도록 등록합니다.
RegisterOcclusionStatusWindow

폐색 상태 변경 내용에 대한 알림 메시지를 수신하도록 애플리케이션 창을 등록합니다.
RegisterStereoStatusEvent

이벤트 신호를 사용하여 스테레오 상태 변경에 대한 알림을 수신하도록 등록합니다.
RegisterStereoStatusWindow

스테레오 상태 변경 내용에 대한 알림 메시지를 수신하도록 애플리케이션 창을 등록합니다.
RegisterVideoMemoryBudgetChangeNotificationEvent

이 메서드는 CPU 동기화 개체와 예산 변경 이벤트 간의 상관 관계를 설정합니다.
ReleaseDC

현재 표면과 연결된 GDI DC(디바이스 컨텍스트)를 해제하고 Direct3D를 사용하여 렌더링할 수 있습니다.
ReleaseFrame

애플리케이션이 프레임 처리를 완료했음을 나타냅니다.
ReleaseOwnership

출력의 소유권을 해제합니다.
ReleaseSync

키를 사용하여 공유 리소스에 대한 단독 렌더링 액세스를 해제합니다.
ReportLiveObjects

개체 또는 개체의 수명에 대한 정보를 보고합니다.
ResizeBuffers

스왑 체인의 백 버퍼 크기, 형식 및 버퍼 수를 변경합니다. 애플리케이션 창의 크기를 조정할 때 호출해야 합니다.
ResizeBuffers1

스왑 체인의 백 버퍼 크기, 형식 및 버퍼 수를 변경합니다. 여기서 스왑 체인은 D3D12 명령 큐를 입력 디바이스로 사용하여 만들어졌습니다. 애플리케이션 창의 크기를 조정할 때 호출해야 합니다.
ResizeTarget

출력 대상의 크기를 조정합니다.
SetBackgroundColor

스왑 체인의 배경색을 변경합니다.
SetBreakOnCategory

해당 범주의 메시지가 스토리지 필터를 통과할 때 중단되도록 메시지 범주를 설정합니다.
SetBreakOnID

해당 식별자가 있는 메시지가 스토리지 필터를 통과할 때 중단되도록 메시지 식별자를 설정합니다.
SetBreakOnSeverity

심각도 수준이 있는 메시지가 스토리지 필터를 통과할 때 중단되도록 메시지 심각도 수준을 설정합니다.
SetColorSpace

스왑 체인에서 사용하는 색 공간을 설정합니다. (IDXGIDecodeSwapChain.SetColorSpace)
SetColorSpace1

스왑 체인에서 사용하는 색 공간을 설정합니다. (IDXGISwapChain3.SetColorSpace1)
SetDestSize

비디오 처리 블릿 작업에 사용할 대상 표면의 크기를 설정합니다.
SetDisplaySurface

표시 모드를 변경합니다.
SetEvictionPriority

메모리에서 리소스를 제거하기 위한 우선 순위를 설정합니다.
SetFullscreenState

표시 상태를 창 또는 전체 화면으로 설정합니다.
SetGammaControl

감마 컨트롤을 설정합니다.
SetGPUThreadPriority

GPU 스레드 우선 순위를 설정합니다.
SetHDRMetaData

이 메서드는 HDR(High Dynamic Range) 및 WCG(Wide Color Gamut) 헤더 메타데이터를 설정합니다.
SetMatrixTransform

다음에 컴퍼지션 스왑 체인에 적용할 변환 매트릭스를 설정합니다.
SetMaximumFrameLatency

시스템에서 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 설정합니다.
SetMaximumFrameLatency

스왑 체인이 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 설정합니다.
SetMessageCountLimit

메시지 큐에 추가할 수 있는 최대 메시지 수를 설정합니다.
SetMuteDebugOutput

디버그 출력을 켜거나 끕니다.
SetPresentDuration

사용자 지정 프레젠테이션 기간(사용자 지정 새로 고침 속도)을 요청합니다.
SetPrivateData

애플리케이션 정의 데이터를 개체로 설정하고 해당 데이터를 GUID와 연결합니다.
SetPrivateDataInterface

개체의 프라이빗 데이터에 인터페이스를 설정합니다.
SetRotation

스왑 체인에 대한 백 버퍼의 회전을 설정합니다.
SetSourceRect

비디오 처리 블릿 작업의 원본 영역을 정의하는 사각형을 설정합니다.
SetSourceSize

스왑 체인에 사용할 원본 영역을 설정합니다.
SetStereoEnabled

운영 체제의 입체 3D 표시 동작을 사용하거나 사용하지 않도록 하려면 부울 값을 설정합니다.
SetTargetRect

비디오 처리 블릿 작업의 대상 영역을 정의하는 사각형을 설정합니다.
SetVideoMemoryReservation

이 메서드는 애플리케이션에 필요한 최소 물리적 메모리를 OS로 보냅니다.
SupportsOverlays

다중 평면 오버레이 지원을 위해 어댑터 출력을 쿼리합니다.
TakeOwnership

출력의 소유권을 가져옵니다.
자르기

앱 대신 IDXGIDevice3 DXGI 디바이스에서 할당한 그래픽 메모리를 트리밍합니다.
Unmap

IDXGISurface::Map에서 검색한 표면에 대한 포인터를 무효화하고 리소스에 대한 GPU 액세스를 다시 사용하도록 설정합니다.
UnMapDesktopSurface

IDXGIOutputDuplication::MapDesktopSurface를 사용하여 검색된 데스크톱 이미지에 대한 포인터를 무효화합니다.
UnregisterAdaptersChangedEvent

어댑터 열거 상태가 변경되면 알림 수신을 중지하도록 이벤트를 등록 취소합니다.
UnregisterHardwareContentProtectionTeardownStatus

하드웨어 콘텐츠 보호 해제 이벤트에 대한 알림을 받지 못하도록 이벤트를 등록 취소합니다.
UnregisterOcclusionStatus

폐색 상태 변경되면 알림을 받지 못하도록 창 또는 이벤트를 등록 취소합니다.
UnregisterStereoStatus

스테레오 상태 변경되면 알림을 받지 못하도록 창 또는 이벤트를 등록 취소합니다.
UnregisterVideoMemoryBudgetChangeNotification

이 메서드는 예산 변경이 발생할 때마다 CPU 동기화 개체에 대한 알림을 중지합니다. 애플리케이션은 정보를 정기적으로 폴링으로 다시 전환할 수 있습니다.
WaitForVBlank

다음 세로 공백이 발생할 때까지 스레드를 중지합니다.

인터페이스

 
IDXGIAdapter

IDXGIAdapter 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다.
IDXGIAdapter1

IDXGIAdapter1 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다.
IDXGIAdapter2

IDXGIAdapter2 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함하는 디스플레이 하위 시스템을 나타냅니다.
IDXGIAdapter3

이 인터페이스는 실제 메모리의 예산을 책정하고 예약하기 위한 일부 메모리 상주 메서드를 추가합니다.
IDXGIAdapter4

이 인터페이스는 디스플레이 하위 시스템을 나타내며 이 인터페이스 제품군을 확장하여 어댑터의 ACG(임의 코드 가드)와의 호환성을 위해 검사 메서드를 노출합니다.
IDXGIDebug

이 인터페이스는 디버그 설정을 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다.
IDXGIDebug1

Microsoft DXGI(DirectX Graphics Infrastructure)에 대한 디버그 설정을 제어합니다. Windows 스토어 앱에서 IDXGIDebug1 인터페이스를 사용할 수 있습니다.
IDXGIDecodeSwapChain

데스크톱 미디어 앱에서 비디오 데이터를 디코딩하고 DirectComposition 화면에 표시하는 데 사용되는 스왑 체인을 나타냅니다.
IDXGIDevice

IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다.
IDXGIDevice1

IDXGIDevice1 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다.
IDXGIDevice2

IDXGIDevice2 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 GPU가 처리를 완료할 때까지 CPU 처리를 차단하고 운영 체제에 리소스를 제공하는 메서드를 노출합니다.
IDXGIDevice3

IDXGIDevice3 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 DXGI 디바이스에서 그래픽 메모리 사용량을 자르는 메서드를 노출합니다.
IDXGIDevice4

이 인터페이스는 리소스를 제공하고 회수하는 업데이트된 메서드를 제공합니다.
IDXGIDeviceSubObject

디바이스에 연결된 개체에서 상속되어 포인터를 검색할 수 있습니다.
IDXGIDisplayControl

IDXGIDisplayControl 인터페이스는 운영 체제의 입체 3D 디스플레이 동작에 대한 사용자 기본 설정을 나타내고 스테레오스코픽 3D 디스플레이 상태 설정하여 사용하거나 사용하지 않도록 설정하는 메서드를 노출합니다.
IDXGIFactory

IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 개체를 생성하는 메서드를 구현합니다.
IDXGIFactory1

IDXGIFactory1 인터페이스는 DXGI 개체를 생성하기 위한 메서드를 구현합니다.
IDXGIFactory2

IDXGIFactory2 인터페이스에는 IDXGISwapChain보다 더 많은 기능을 사용하여 최신 버전 스왑 체인을 만들고 입체 3D 기능을 모니터링하는 메서드가 포함되어 있습니다.
IDXGIFactory3

Microsoft DXGI(DirectX Graphics Infrastructure) 개체를 만들 수 있습니다. (IDXGIFactory3)
IDXGIFactory4

Microsoft DXGI(DirectX Graphics Infrastructure) 개체를 만들 수 있습니다. (IDXGIFactory4)
IDXGIFactory5

이 인터페이스를 사용하면 단일 메서드가 가변 새로 고침 빈도 표시를 지원할 수 있습니다.
IDXGIFactory6

이 인터페이스를 사용하면 지정된 GPU 기본 설정에 따라 그래픽 어댑터를 열거하는 단일 메서드를 사용할 수 있습니다.
IDXGIFactory7

이 인터페이스를 사용하면 알림을 등록하여 어댑터 열거 상태 변경을 검색할 수 있습니다.
IDXGIFactoryMedia

DirectComposition 화면을 사용하여 비디오를 디코딩하고 표시하는 데스크톱 미디어 앱용 스왑 체인을 만듭니다.
IDXGIInfoQueue

이 인터페이스는 디버그 정보 큐를 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다.
IDXGIKeyedMutex

여러 디바이스에서 사용하는 공유 리소스에 대한 단독 액세스를 허용하는 키 지정된 뮤텍스를 나타냅니다.
IDXGIObject

IDXGIObject 인터페이스는 모든 DXGI 개체에 대한 기본 인터페이스입니다. IDXGIObject는 호출자 정의(프라이빗 데이터)를 개체와 연결하고 인터페이스를 부모 개체에 검색할 수 있도록 지원합니다.
IDXGIOutput

IDXGIOutput 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput1

IDXGIOutput1 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput2

어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput2 인터페이스는 기본 출력 어댑터에서 다중 평면 오버레이 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput3

어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput3 인터페이스는 오버레이 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput4

어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput4 인터페이스는 오버레이 색 공간 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput5

어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput5 인터페이스는 전체 화면 화면에 지원되는 형식 목록을 지정하는 단일 메서드를 노출합니다.
IDXGIOutput6

어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput6 인터페이스는 특정 모니터 기능을 제공하는 메서드를 노출합니다.
IDXGIOutputDuplication

IDXGIOutputDuplication 인터페이스는 중복된 데스크톱 이미지에 액세스하고 조작합니다.
IDXGIResource

IDXGIResource 인터페이스는 리소스 공유를 허용하고 리소스가 상주하는 메모리를 식별합니다.
IDXGIResource1

IDXGIResource1 인터페이스는 하위 리소스 표면 개체를 만들고 공유 리소스에 대한 핸들을 만들기 위한 지원을 추가하여 IDXGIResource 인터페이스를 확장합니다.
IDXGISurface

IDXGISurface 인터페이스는 이미지 데이터 개체에 대한 메서드를 구현합니다.
IDXGISurface1

IDXGISurface1 인터페이스는 Windows GDI(그래픽 디바이스 인터페이스)를 사용하여 Microsoft DXGI(DirectX Graphics Infrastructure) 화면에 렌더링하는 지원을 추가하여 IDXGISurface를 확장합니다.
IDXGISurface2

IDXGISurface2 인터페이스는 하위 리소스 표면에 대한 지원을 추가하고 공유 리소스에 대한 핸들을 얻어 IDXGISurface1 인터페이스를 확장합니다.
IDXGISwapChain

IDXGISwapChain 인터페이스는 렌더링된 데이터를 출력에 표시하기 전에 저장하기 위해 하나 이상의 표면을 구현합니다.
IDXGISwapChain1

IDXGISwapChain에서 향상된 프레젠테이션 기능을 제공합니다. 이러한 프레젠테이션 기능은 프레젠테이션을 최적화하기 위해 더티 사각형 및 스크롤 사각형을 지정하는 것으로 구성됩니다.
IDXGISwapChain2

스왑 백 버퍼 크기 조정 및 짧은 대기 시간 스왑 체인을 지원하는 메서드를 사용하여 IDXGISwapChain1을 확장합니다.
IDXGISwapChain3

스왑 체인의 현재 백 버퍼 인덱스 가져오기 및 색 공간 지원을 지원하는 메서드를 사용하여 IDXGISwapChain2를 확장합니다.
IDXGISwapChain4

이 인터페이스는 비디오 메타데이터를 설정하기 위한 단일 메서드를 노출합니다.
IDXGISwapChainMedia

이 스왑 체인 인터페이스를 사용하면 데스크톱 미디어 애플리케이션이 특정 새로 고침 빈도에 대한 원활한 변경을 요청할 수 있습니다.

구조체

 
DXGI_ADAPTER_DESC

DXGI 1.0을 사용하여 어댑터(또는 비디오 카드)를 설명합니다.
DXGI_ADAPTER_DESC1

DXGI 1.1을 사용하는 어댑터(또는 비디오 카드)에 대해 설명합니다.
DXGI_ADAPTER_DESC2

Microsoft DXGI(DirectX Graphics Infrastructure) 1.2를 사용하는 어댑터(또는 비디오 카드)에 대해 설명합니다.
DXGI_ADAPTER_DESC3

Microsoft DXGI(DirectX Graphics Infrastructure) 1.6을 사용하는 어댑터(또는 비디오 카드)에 대해 설명합니다.
DXGI_DECODE_SWAP_CHAIN_DESC

IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle과 함께 디코딩 스왑 체인을 설명하는 데 사용됩니다.
DXGI_DISPLAY_COLOR_SPACE

이 구조를 사용하지 마세요. 지원되지 않으며 향후 릴리스에서 헤더에서 제거될 예정입니다.
DXGI_FRAME_STATISTICS

프레임의 타이밍 및 프레젠테이션 통계를 설명합니다.
DXGI_FRAME_STATISTICS_MEDIA

앱의 사용자 지정 현재 기간(사용자 지정 새로 고침 속도)에 대한 시스템 승인을 확인하는 데 사용됩니다.
DXGI_HDR_METADATA_HDR10

HEVC(고효율 비디오 코딩)를 사용하여 비디오를 압축할 때 사용되는 HDR10에 대한 메타데이터를 설명합니다.
DXGI_INFO_QUEUE_FILTER

허용 및 거부할 메시지 유형 목록이 포함된 디버그 메시지 필터에 대해 설명합니다.
DXGI_INFO_QUEUE_FILTER_DESC

필터를 통과하도록 허용하거나 거부할 메시지 유형에 대해 설명합니다.
DXGI_INFO_QUEUE_MESSAGE

정보 큐의 디버그 메시지를 설명합니다.
DXGI_MAPPED_RECT

표면에 액세스하는 데 사용되는 매핑된 사각형에 대해 설명합니다.
DXGI_MATRIX_3X2_F

3x2 행렬을 나타냅니다. GetMatrixTransform 및 SetMatrixTransform과 함께 사용하여 SwapChainPanel 스왑 체인에 대한 크기 조정 및 변환 변환을 나타냅니다.
DXGI_MODE_DESC1

디스플레이 모드 및 디스플레이 모드가 스테레오를 지원하는지 여부를 설명합니다.
DXGI_OUTDUPL_DESC

DXGI_OUTDUPL_DESC 구조체는 출력의 차원과 바탕 화면 이미지를 포함하는 표면을 설명합니다. 데스크톱 이미지의 형식은 항상 DXGI_FORMAT_B8G8R8A8_UNORM.
DXGI_OUTDUPL_FRAME_INFO

DXGI_OUTDUPL_FRAME_INFO 구조는 현재 데스크톱 이미지를 설명합니다.
DXGI_OUTDUPL_MOVE_RECT

DXGI_OUTDUPL_MOVE_RECT 구조체는 사각형의 움직임을 설명합니다.
DXGI_OUTDUPL_POINTER_POSITION

DXGI_OUTDUPL_POINTER_POSITION 구조체는 하드웨어 커서의 위치를 설명합니다.
DXGI_OUTDUPL_POINTER_SHAPE_INFO

DXGI_OUTDUPL_POINTER_SHAPE_INFO 구조체는 커서 셰이프에 대한 정보를 설명합니다.
DXGI_OUTPUT_DESC

어댑터(비디오 카드)와 디바이스 간의 출력 또는 물리적 연결을 설명합니다.
DXGI_OUTPUT_DESC1

색 기능 및 연결 유형에 대한 추가 정보를 포함하여 어댑터(비디오 카드)와 디바이스 간의 출력 또는 물리적 연결을 설명합니다.
DXGI_PRESENT_PARAMETERS

운영 체제에서 프레젠테이션을 최적화하는 데 도움이 되는 현재에 대한 정보를 설명합니다.
DXGI_QUERY_VIDEO_MEMORY_INFO

현재 비디오 메모리 예산 매개 변수에 대해 설명합니다.
DXGI_RATIONAL

합리적인 숫자를 나타냅니다.
DXGI_SAMPLE_DESC

리소스에 대한 다중 샘플링 매개 변수에 대해 설명합니다.
DXGI_SHARED_RESOURCE

공유 리소스에 대한 핸들을 나타냅니다.
DXGI_SURFACE_DESC

표면을 설명합니다.
DXGI_SWAP_CHAIN_DESC

스왑 체인에 대해 설명합니다. (DXGI_SWAP_CHAIN_DESC)
DXGI_SWAP_CHAIN_DESC1

스왑 체인에 대해 설명합니다. (DXGI_SWAP_CHAIN_DESC1)
DXGI_SWAP_CHAIN_FULLSCREEN_DESC

스왑 체인의 전체 화면 모드에 대해 설명합니다.
Luid

어댑터의 로컬 식별자를 설명합니다. (LUID)