d3dukmdt.h 헤더
이 헤더는 디스플레이에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
d3dukmdt.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE 사용자 모드 에뮬레이션 DLL은 이 IOCTL을 호출하여 커널 모드 드라이버와 정보를 교환합니다. |
Functions
IS_OFFICIAL_DDI_INTERFACE_VERSION IS_OFFICIAL_DDI_INTERFACE_VERSION 매크로에 대해 자세히 알아봅니다. |
MAKEFOURCC 텍스처의 서식을 지정하고 로드하는 매크로입니다. |
구조체
D3DDDI_ALLOCATIONINFO D3DDDI_ALLOCATIONINFO 구조에 대해 자세히 알아봅니다. |
D3DDDI_ALLOCATIONINFO2 D3DDDI_ALLOCATIONINFO2 구조에 대해 자세히 알아봅니다. |
D3DDDI_ALLOCATIONLIST D3DDDI_ALLOCATIONLIST 구조에 대해 자세히 알아봅니다. |
D3DDDI_CREATECONTEXTFLAGS D3DDDI_CREATECONTEXTFLAGS 구조체는 pfnCreateContextCb 함수 호출에서 컨텍스트를 만드는 방법을 설명합니다. |
D3DDDI_CREATEHWCONTEXTFLAGS 하드웨어 컨텍스트 플래그를 만드는 데 사용되는 구조체입니다. |
D3DDDI_CREATEHWQUEUEFLAGS D3DDDI_CREATEHWQUEUEFLAGS 구조에 대해 자세히 알아봅니다. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE pfnDestroyPagingQueueCb 및 D3DKMTDestroyPagingQueue와 함께 사용하여 페이징 큐가 큐에 대기하는 모든 작업을 완료하고 연결된 동기화 개체와 함께 삭제될 때까지 기다립니다. |
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_OFFER_FLAGS 제품 플래그. |
D3DDDI_OPENALLOCATIONINFO D3DDDI_OPENALLOCATIONINFO 구조체는 열 할당을 설명합니다. |
D3DDDI_OPENALLOCATIONINFO2 D3DDDI_OPENALLOCATIONINFO2 구조체는 열 할당을 설명합니다. |
D3DDDI_PATCHLOCATIONLIST D3DDDI_PATCHLOCATIONLIST 구조는 패치할 할당의 위치(즉, 할당에 실제 주소를 할당)를 설명합니다. |
D3DDDI_QUERYREGISTRY_FLAGS 레지스트리 플래그를 쿼리하는 정보를 포함합니다. |
D3DDDI_QUERYREGISTRY_INFO D3DDDI_QUERYREGISTRY_INFO 구조에 대해 자세히 알아봅니다. |
D3DDDI_RATIONAL D3DDDI_RATIONAL 구조체는 비디오 모드(즉, 세로 동기화 및 가로 동기화)의 세로 및 가로 주파수를 나타내는 소수 자릿수 값을 설명합니다. |
D3DDDI_RESERVEGPUVIRTUALADDRESS D3DDDI_RESERVEGPUVIRTUALADDRESS pfnReserveGpuVirtualAddressCb와 함께 사용하여 현재 프로세스의 GPU(그래픽 처리 장치) 가상 주소 공간에서 주소 범위를 예약합니다. |
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_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.D3DDDICB_DESTROYALLOCATION2FLAGS 구조체를 사용하여 할당을 해제하기 위한 매개 변수를 설명하는 데 사용되며, D3DKMT_DESTROYALLOCATION2 구조와 함께 D3DKMTDestroyAllocation2를 사용하여 할당을 해제하는 매개 변수를 설명합니다. |
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-4 행렬 색 공간 변환의 프로그래밍 가능한 세 가지 하위 단계를 설명하는 구조체입니다. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 3-4 행렬 색 공간 변환을 설명하는 구조체입니다. |
DXGK_MIRACAST_CHUNK_ID DXGK_MIRACAST_CHUNK_ID 무선 디스플레이(Miracast) 인코딩 청크를 식별하는 정보를 저장하는 방법을 알아봅니다. |
DXGK_MIRACAST_CHUNK_INFO DXGK_MIRACAST_CHUNK_INFO 구조에는 지정된 무선 디스플레이(Miracast) 인코딩 청크에 대한 정보가 포함되어 있습니다. |
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_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_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_MIRACAST_CHUNK_TYPE _DXGK_MIRACAST_CHUNK_TYPE 열거형에는 처리할 무선 디스플레이(Miracast) 청크 정보의 유형을 나타내는 값이 포함되어 있습니다. |
DXGK_PTE_PAGE_SIZE DXGK_PTE_PAGE_SIZE 열거형은 DXGK_PTE 낮은 페이지 수준 페이지의 크기를 나타내는 데 사용됩니다. |
DXGKVGPU_ESCAPE_TYPE 이스케이프 형식에 대한 정보를 포함하는 열거형입니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기