d3dukmdt.h 헤더
이 헤더는 디스플레이에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
d3dukmdt.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTL
IOCTL_GPUP_DRIVER_ESCAPE 사용자 모드 에뮬레이션 DLL은 이 IOCTL을 호출하여 커널 모드 드라이버와 정보를 교환합니다. |
함수
IS_OFFICIAL_DDI_INTERFACE_VERSION IS_OFFICIAL_DDI_INTERFACE_VERSION 매크로에 대해 자세히 알아봅니다. |
MAKEFOURCC 텍스처의 서식을 지정하고 로드하는 매크로입니다. |
구조
D3DDDI_ALLOCATIONINFO D3DDDI_ALLOCATIONINFO 구조에 대해 자세히 알아봅니다. |
D3DDDI_ALLOCATIONINFO2 D3DDDI_ALLOCATIONINFO2 구조에 대해 자세히 알아봅니다. |
D3DDDI_ALLOCATIONLIST D3DDDI_ALLOCATIONLIST 구조에 대해 자세히 알아봅니다. |
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS 구조에 대해 알아봅니다. |
D3DDDI_CREATECONTEXTFLAGS D3DDDI_CREATECONTEXTFLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDI_CREATEHWCONTEXTFLAGS 하드웨어 컨텍스트 플래그를 만드는 데 사용되는 구조체입니다. |
D3DDDI_CREATEHWQUEUEFLAGS D3DDDI_CREATEHWQUEUEFLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE pfnDestroyPagingQueueCb 및 D3DKMTDestroyPagingQueue와 함께 사용하여 페이징 큐가 큐에 대기하는 모든 작업을 완료하고 연결된 동기화 개체와 함께 삭제될 때까지 기다립니다. |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER 구조에 대해 알아봅니다. |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE 구조에 대해 자세히 알아봅니다. |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE 게스트 할당을 해당 호스트 핸들로 변환하는 데 사용됩니다. |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE 리소스 핸들을 해당 호스트 핸들로 변환하는 데 사용됩니다. |
D3DDDI_DXGI_RGB D3DDDI_DXGI_RGB 구조체에는 감마 함수를 설명하는 정보가 포함되어 있습니다. |
D3DDDI_ESCAPEFLAGS D3DDDI_ESCAPEFLAGS 구조는 사용자 모드 표시 드라이버가 디스플레이 미니포트 드라이버와 정보를 공유하는 방법을 식별합니다. |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS 제거 동작을 지정합니다. |
D3DDDI_GAMMA_RAMP_DXGI_1 D3DDDI_GAMMA_RAMP_DXGI_1 구조체는 감마 함수를 설명합니다. |
D3DDDI_GAMMA_RAMP_RGB256x3x16 D3DDDI_GAMMA_RAMP_RGB256x3x16 구조체에는 감마 조회 테이블이 포함되어 있습니다. |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA pfnGetResourcePresentPrivateDriverDataCb와 함께 사용하여 현재 중에 리소스와 연결된 리소스 프라이빗 데이터를 쿼리합니다. |
D3DDDI_HDR_METADATA_HDR10 HDR10에 대한 메타데이터를 설명합니다. |
D3DDDI_HDR_METADATA_HDR10PLUS HDR10 플러스에 대한 메타데이터를 설명합니다. |
D3DDDI_KERNELOVERLAYINFO D3DDDI_KERNELOVERLAYINFO 구조체는 커널 모드 오버레이 개체에 대한 정보를 설명합니다. |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT MakeResident(pfnMakeResidentCb 또는 D3DKMTMakeResident)와 함께 사용되어 OS에 디바이스 상주 목록에 리소스를 추가하고 이 할당에 대한 상주 참조 수를 증가하도록 지시합니다. |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS MakeResident(pfnMakeResidentCb 또는 D3DKMTMakeResident)와 함께 사용되어 OS에 디바이스 상주 목록에 리소스를 추가하고 이 할당에 대한 상주 참조 수를 증가하도록 지시합니다. |
D3DDDI_MAPGPUVIRTUALADDRESS D3DDDI_MAPGPUVIRTUALADDRESS 구조에 대해 자세히 알아봅니다. |
D3DDDI_MULTISAMPLINGMETHOD D3DDDI_MULTISAMPLINGMETHOD 구조는 다중 샘플링 방법을 설명합니다. |
D3DDDI_NATIVEFENCEINFO D3DDDI_NATIVEFENCEINFO 구조에 대해 자세히 알아봅니다. |
D3DDDI_NATIVEFENCEMAPPING D3DDDI_NATIVEFENCEMAPPING 구조에 대해 자세히 알아봅니다. |
D3DDDI_OFFER_FLAGS 제품 플래그. |
D3DDDI_OPENALLOCATIONINFO D3DDDI_OPENALLOCATIONINFO 구조는 열 할당을 설명합니다. |
D3DDDI_OPENALLOCATIONINFO2 D3DDDI_OPENALLOCATIONINFO2 구조는 열 할당을 설명합니다. |
D3DDDI_PATCHLOCATIONLIST D3DDDI_PATCHLOCATIONLIST 구조는 패치할 할당의 위치(즉, 할당에 실제 주소 할당)를 설명합니다. |
D3DDDI_QUERYREGISTRY_FLAGS D3DDDI_QUERYREGISTRY_FLAGS 구조에 대해 알아봅니다. |
D3DDDI_QUERYREGISTRY_INFO D3DDDI_QUERYREGISTRY_INFO 구조에 대해 자세히 알아봅니다. |
D3DDDI_RATIONAL D3DDDI_RATIONAL 구조체는 비디오 모드(즉, 세로 동기화 및 가로 동기화)의 세로 및 가로 주파수를 나타내는 소수 자릿수 값을 설명합니다. |
D3DDDI_RESERVEGPUVIRTUALADDRESS D3DDDI_RESERVEGPUVIRTUALADDRESS 구조에 대해 자세히 알아봅니다. |
D3DDDI_RESOURCEFLAGS D3DDDI_RESOURCEFLAGS 구조체는 드라이버의 CreateResource 함수 호출에서 만들 리소스 유형을 식별합니다. |
D3DDDI_RESOURCEFLAGS2 드라이버의 CreateResource2 함수 호출에서 만들 리소스 유형을 식별합니다. |
D3DDDI_SEGMENTPREFERENCE D3DDDI_SEGMENTPREFERENCE 구조에 대해 자세히 알아봅니다. |
D3DDDI_SURFACEINFO D3DDDI_SURFACEINFO 구조는 표면과 같은 리소스 종류를 설명합니다. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO D3DDDI_SYNCHRONIZATIONOBJECTINFO 구조체에는 동기화 개체에 대한 정보가 포함되어 있습니다. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 D3DDDI_SYNCHRONIZATIONOBJECTINFO2 구조에 대해 자세히 알아봅니다. |
D3DDDI_TESTCOMMANDBUFFER D3DDDI_TESTCOMMANDBUFFER 구조에 대해 알아봅니다. |
D3DDDI_TESTCOMMANDBUFFER_COPY D3DDDI_TESTCOMMANDBUFFER_COPY 구조에 대해 알아봅니다. |
D3DDDI_TESTCOMMANDBUFFER_FILL D3DDDI_TESTCOMMANDBUFFER_FILL 구조에 대해 알아봅니다. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS pfnTrimResidencySet와 함께 사용하여 지정된 디바이스에 대한 상주 목록을 트리밍합니다. |
D3DDDI_UPDATEALLOCPROPERTY D3DDDI_UPDATEALLOCPROPERTY 구조에 대해 자세히 알아봅니다. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS D3DDDI_UPDATEALLOCPROPERTY_FLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION 가상 주소 업데이트 작업을 설명합니다. |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS 대기할 입력 동기화 개체의 형식을 설명합니다. |
D3DDDIARG_CREATERESOURCE D3DDDIARG_CREATERESOURCE 구조에는 리소스를 만들기 위한 정보가 포함되어 있습니다. |
D3DDDIARG_CREATERESOURCE2 리소스를 만들기 위한 정보를 포함합니다. WDDM(Windows Display Driver Model) 1.2 이상 사용자 모드 디스플레이 드라이버에서 사용됩니다. |
D3DDDICB_DESTROYALLOCATION2FLAGS D3DDDICB_DESTROYALLOCATION2FLAGS 구조체는 D3DKMT_DESTROYALLOCATION2 D3DKMTDestroyAllocation2를 사용하여 할당을 해제하기 위한 매개 변수를 설명하기 위해 D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS 구조체를 사용하여 할당을 해제하는 매개 변수를 설명하는 D3DKMT_DESTROYALLOCATION2 구조체와 함께 사용됩니다. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS Lock2 커널 함수에서 할당이 잠기는 방법을 결정하는 데 사용됩니다. |
D3DDDICB_LOCKFLAGS D3DDDICB_LOCKFLAGS 구조체는 할당을 잠그는 방법을 식별합니다. |
D3DDDICB_SIGNALFLAGS D3DDDICB_SIGNALFLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE 구조에 대해 자세히 알아봅니다. |
D3DDDIRECT D3DDDIRECT 구조체는 왼쪽 위와 오른쪽 아래 모서리의 좌표로 사각형을 정의합니다. |
D3DGPU_PHYSICAL_ADDRESS D3DGPU_PHYSICAL_ADDRESS 구조에 대해 자세히 알아봅니다. |
D3DKMDT_3x4_COLORSPACE_TRANSFORM 3 by 4 행렬 색 공간 변환의 세 가지 프로그래밍 가능한 하위 단계를 설명하는 구조입니다. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 3-4 행렬 색 공간 변환을 설명하는 구조입니다. |
DXGK_ISFEATUREENABLED_RESULT DXGK_ISFEATUREENABLED_RESULT 구조에 대해 자세히 알아봅니다. |
DXGK_MIRACAST_CHUNK_ID DXGK_MIRACAST_CHUNK_ID 무선 디스플레이(Miracast) 인코딩 청크를 식별하는 정보를 저장하는 방법을 알아봅니다. |
DXGK_MIRACAST_CHUNK_INFO DXGK_MIRACAST_CHUNK_INFO 구조에는 지정된 무선 디스플레이(Miracast) 인코딩 청크에 대한 정보가 포함되어 있습니다. |
DXGK_NATIVE_FENCE_LOG_BUFFER DXGK_NATIVE_FENCE_LOG_BUFFER 구조에 대해 자세히 알아봅니다. |
DXGK_NATIVE_FENCE_LOG_ENTRY DXGK_NATIVE_FENCE_LOG_ENTRY 구조에 대해 자세히 알아봅니다. |
DXGK_NATIVE_FENCE_LOG_HEADER DXGK_NATIVE_FENCE_LOG_HEADER 구조에 대해 자세히 알아봅니다. |
DXGK_PTE PTE(페이지 테이블 항목)는 페이지 및 기타 특성의 실제 주소를 제공합니다. PTE의 정확한 형식은 하드웨어 구현에 따라 달라집니다. |
DXGKVGPU_ESCAPE_HEAD 이스케이프 헤드를 설명하는 구조체입니다. |
DXGKVGPU_ESCAPE_INITIALIZE 이스케이프를 초기화하는 데 사용됩니다. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE 전원 전환이 완료되었음을 나타냅니다. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG 이스케이프에 대한 PCI 구성을 읽는 데 사용되는 구조체입니다. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE 이스케이프의 VGPU 형식을 읽는 데 사용되는 구조체입니다. |
DXGKVGPU_ESCAPE_RELEASE 이스케이프가 해제되었음을 나타냅니다. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG PCI 구성 공간에 쓰는 데 사용됩니다. |
GPUP_DRIVER_ESCAPE_INPUT GPU 파티션 드라이버 이스케이프 입력입니다. |
열거형
D3DDDI_COLOR_SPACE_TYPE D3DDDI_COLOR_SPACE_TYPE 열거형은 스트림 색 공간 정보를 정의합니다. |
D3DDDI_DOORBELLSTATUS D3DDDI_DOORBELLSTATUS 구조에 대해 자세히 알아봅니다. |
D3DDDI_DRIVERESCAPETYPE D3DDDI_DRIVERESCAPETYPE 열거형에 대해 자세히 알아봅니다. |
D3DDDI_FLIPINTERVAL_TYPE D3DDDI_FLIPINTERVAL_TYPE 열거형 형식에는 현재 작업에서 발생하는 대칭 이동 유형을 식별하는 값이 포함됩니다. |
D3DDDI_GAMMARAMP_TYPE D3DDDI_GAMMARAMP_TYPE 열거형에 대해 자세히 알아봅니다. |
D3DDDI_HDR_METADATA_TYPE D3DDDI_HDR_METADATA_TYPE 열거형이 HDR 메타데이터의 형식을 정의하는 방법을 알아봅니다. |
D3DDDI_NATIVEFENCE_TYPE D3DDDI_NATIVEFENCE_TYPE 열거형에 대해 자세히 알아봅니다. |
D3DDDI_OFFER_PRIORITY _D3DDDI_OFFER_PRIORITY 열거형에는 사용자 모드 표시 드라이버가 재사용을 위해 제공하는 비디오 메모리 리소스의 중요성을 나타내는 값이 포함되어 있습니다. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE 최종 와이어 신호 색 공간 값을 지정합니다. |
D3DDDI_PAGINGQUEUE_PRIORITY D3DDDI_PAGINGQUEUE_PRIORITY 열거형은 디바이스의 다른 페이징 큐를 기준으로 예약 우선 순위를 나타냅니다. |
D3DDDI_POOL D3DDDI_POOL 열거형 형식에는 특정 유형의 메모리 풀을 식별하는 값이 포함됩니다. |
D3DDDI_QUERYREGISTRY_STATUS 레지스트리 상태를 쿼리합니다. |
D3DDDI_QUERYREGISTRY_TYPE 레지스트리 유형을 쿼리하는 데 사용됩니다. |
D3DDDI_RECLAIM_RESULT ReclaimAllocations 콜백 함수에 대한 결과 플래그를 지정합니다. |
D3DDDI_ROTATION D3DDDI_ROTATION 열거형 형식에는 리소스의 방향을 식별하는 값이 포함됩니다. |
D3DDDI_SCANLINEORDERING D3DDDI_SCANLINEORDERING 열거형 형식에는 검색 선이 표면에 그려지는 방법을 식별하는 값이 포함되어 있습니다. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE D3DDDI_SYNCHRONIZATIONOBJECT_TYPE 열거형은 동기화 개체의 형식을 나타냅니다. |
D3DDDI_TESTCOMMANDBUFFEROP D3DDDI_TESTCOMMANDBUFFEROP 열거형에 대해 알아봅니다. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE 수행 중인 가상 주소 업데이트 작업의 세부 정보를 설명합니다. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING 열거형은 비디오 출력 신호의 스캔 라인 순서를 나타내는 데 사용됩니다. |
D3DDDIFORMAT D3DDDIFORMAT 열거형 형식에는 표면 형식을 식별하는 값이 포함됩니다. |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE GPU 가상 주소 예약 유형입니다. |
D3DDDIMULTISAMPLE_TYPE D3DDDIMULTISAMPLE_TYPE 열거형은 디바이스가 적용할 수 있는 전체 장면 다중 샘플링 수준을 정의합니다. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL 색 영역 변환 단계 컨트롤을 지정합니다. |
DXGK_DRIVER_FEATURE DXGK_DRIVER_FEATURE 열거형에 대해 자세히 알아봅니다. |
DXGK_FEATURE_CATEGORY DXGK_FEATURE_CATEGORY 열거형에 대해 자세히 알아봅니다. |
DXGK_FEATURE_ID DXGK_FEATURE_ID 열거형에 대해 자세히 알아봅니다. |
DXGK_MIRACAST_CHUNK_TYPE _DXGK_MIRACAST_CHUNK_TYPE 열거형에는 처리할 무선 디스플레이(Miracast) 청크 정보의 유형을 나타내는 값이 포함되어 있습니다. |
DXGK_NATIVE_FENCE_LOG_OPERATION DXGK_NATIVE_FENCE_LOG_OPERATION 열거형에 대해 자세히 알아봅니다. |
DXGK_NATIVE_FENCE_LOG_TYPE DXGK_NATIVE_FENCE_LOG_TYPE 열거형에 대해 자세히 알아봅니다. |
DXGK_PTE_PAGE_SIZE DXGK_PTE_PAGE_SIZE 열거형은 DXGK_PTE 낮은 페이지 수준 페이지의 크기를 나타내는 데 사용됩니다. |
DXGKVGPU_ESCAPE_TYPE 이스케이프 형식에 대한 정보를 포함하는 열거형입니다. |