D3D12DDI_DEVICE_FUNCS_CORE_0010 구조체(d3d12umddi.h)

핵심 함수를 포함합니다.

구문

typedef struct D3D12DDI_DEVICE_FUNCS_CORE_0010 {
  PFND3D12DDI_CHECKFORMATSUPPORT                                   pfnCheckFormatSupport;
  PFND3D12DDI_CHECKMULTISAMPLEQUALITYLEVELS                        pfnCheckMultisampleQualityLevels;
  PFND3D12DDI_GETMIPPACKING                                        pfnGetMipPacking;
  PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE_0010                    pfnCalcPrivateElementLayoutSize;
  PFND3D12DDI_CREATEELEMENTLAYOUT_0010                             pfnCreateElementLayout;
  PFND3D12DDI_DESTROYELEMENTLAYOUT                                 pfnDestroyElementLayout;
  PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE_0010                       pfnCalcPrivateBlendStateSize;
  PFND3D12DDI_CREATEBLENDSTATE_0010                                pfnCreateBlendState;
  PFND3D12DDI_DESTROYBLENDSTATE                                    pfnDestroyBlendState;
  PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0010                pfnCalcPrivateDepthStencilStateSize;
  PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010                         pfnCreateDepthStencilState;
  PFND3D12DDI_DESTROYDEPTHSTENCILSTATE                             pfnDestroyDepthStencilState;
  PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE_0010                  pfnCalcPrivateRasterizerStateSize;
  PFND3D12DDI_CREATERASTERIZERSTATE_0010                           pfnCreateRasterizerState;
  PFND3D12DDI_DESTROYRASTERIZERSTATE                               pfnDestroyRasterizerState;
  PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010                        pfnCalcPrivateShaderSize;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreateVertexShader;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreatePixelShader;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreateGeometryShader;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreateComputeShader;
  PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 pfnCalcPrivateGeometryShaderWithStreamOutput;
  PFND3D12DDI_CREATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010       pfnCreateGeometryShaderWithStreamOutput;
  PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010                        pfnCalcPrivateTessellationShaderSize;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreateHullShader;
  PFND3D12DDI_CREATE_SHADER_0010                                   pfnCreateDomainShader;
  PFND3D12DDI_DESTROYSHADER                                        pfnDestroyShader;
  PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0001                     pfnCalcPrivateCommandQueueSize;
  PFND3D12DDI_CREATECOMMANDQUEUE_0001                              pfnCreateCommandQueue;
  PFND3D12DDI_DESTROYCOMMANDQUEUE                                  pfnDestroyCommandQueue;
  PFND3D12DDI_CALCPRIVATECOMMANDALLOCATORSIZE                      pfnCalcPrivateCommandAllocatorSize;
  PFND3D12DDI_CREATECOMMANDALLOCATOR                               pfnCreateCommandAllocator;
  PFND3D12DDI_DESTROYCOMMANDALLOCATOR                              pfnDestroyCommandAllocator;
  PFND3D12DDI_RESETCOMMANDALLOCATOR                                pfnResetCommandAllocator;
  PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0010                pfnCalcPrivatePipelineStateSize;
  PFND3D12DDI_CREATE_PIPELINE_STATE_0010                           pfnCreatePipelineState;
  PFND3D12DDI_DESTROY_PIPELINE_STATE                               pfnDestroyPipelineState;
  PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0001                  pfnCalcPrivateCommandListSize;
  PFND3D12DDI_CREATE_COMMAND_LIST_0001                             pfnCreateCommandList;
  PFND3D12DDI_DESTROYCOMMANDLIST                                   pfnDestroyCommandList;
  PFND3D12DDI_CALCPRIVATEFENCESIZE                                 pfnCalcPrivateFenceSize;
  PFND3D12DDI_CREATEFENCE                                          pfnCreateFence;
  PFND3D12DDI_DESTROYFENCE                                         pfnDestroyFence;
  PFND3D12DDI_CALC_PRIVATE_DESCRIPTOR_HEAP_SIZE_0001               pfnCalcPrivateDescriptorHeapSize;
  PFND3D12DDI_CREATE_DESCRIPTOR_HEAP_0001                          pfnCreateDescriptorHeap;
  PFND3D12DDI_DESTROY_DESCRIPTOR_HEAP                              pfnDestroyDescriptorHeap;
  PFND3D12DDI_GET_DESCRIPTOR_SIZE_IN_BYTES                         pfnGetDescriptorSizeInBytes;
  PFND3D12DDI_GET_CPU_DESCRIPTOR_HANDLE_FOR_HEAP_START             pfnGetCPUDescriptorHandleForHeapStart;
  PFND3D12DDI_GET_GPU_DESCRIPTOR_HANDLE_FOR_HEAP_START             pfnGetGPUDescriptorHandleForHeapStart;
  PFND3D12DDI_CREATE_SHADER_RESOURCE_VIEW_0002                     pfnCreateShaderResourceView;
  PFND3D12DDI_CREATE_CONSTANT_BUFFER_VIEW                          pfnCreateConstantBufferView;
  PFND3D12DDI_CREATE_SAMPLER                                       pfnCreateSampler;
  PFND3D12DDI_CREATE_UNORDERED_ACCESS_VIEW_0002                    pfnCreateUnorderedAccessView;
  PFND3D12DDI_CREATE_RENDER_TARGET_VIEW_0002                       pfnCreateRenderTargetView;
  PFND3D12DDI_CREATE_DEPTH_STENCIL_VIEW                            pfnCreateDepthStencilView;
  PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0001                pfnCalcPrivateRootSignatureSize;
  PFND3D12DDI_CREATE_ROOT_SIGNATURE_0001                           pfnCreateRootSignature;
  PFND3D12DDI_DESTROY_ROOT_SIGNATURE                               pfnDestroyRootSignature;
  PFND3D12DDI_MAPHEAP                                              pfnMapHeap;
  PFND3D12DDI_UNMAPHEAP                                            pfnUnmapHeap;
  PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0003                 pfnCalcPrivateHeapAndResourceSizes;
  PFND3D12DDI_CREATEHEAPANDRESOURCE_0003                           pfnCreateHeapAndResource;
  PFND3D12DDI_DESTROYHEAPANDRESOURCE                               pfnDestroyHeapAndResource;
  PFND3D12DDI_MAKERESIDENT_0001                                    pfnMakeResident;
  PFND3D12DDI_EVICT2                                               pfnEvict;
  PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0003           pfnCalcPrivateOpenedHeapAndResourceSizes;
  PFND3D12DDI_OPENHEAPANDRESOURCE_0003                             pfnOpenHeapAndResource;
  PFND3D12DDI_COPY_DESCRIPTORS_0003                                pfnCopyDescriptors;
  PFND3D12DDI_COPY_DESCRIPTORS_SIMPLE_0003                         pfnCopyDescriptorsSimple;
  PFND3D12DDI_CALC_PRIVATE_QUERY_HEAP_SIZE_0001                    pfnCalcPrivateQueryHeapSize;
  PFND3D12DDI_CREATE_QUERY_HEAP_0001                               pfnCreateQueryHeap;
  PFND3D12DDI_DESTROY_QUERY_HEAP                                   pfnDestroyQueryHeap;
  PFND3D12DDI_CALC_PRIVATE_COMMAND_SIGNATURE_SIZE_0001             pfnCalcPrivateCommandSignatureSize;
  PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001                        pfnCreateCommandSignature;
  PFND3D12DDI_DESTROY_COMMAND_SIGNATURE                            pfnDestroyCommandSignature;
  PFND3D12DDI_CHECKRESOURCEVIRTUALADDRESS                          pfnCheckResourceVirtualAddress;
  PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0003                     pfnCheckResourceAllocationInfo;
  PFND3D12DDI_CHECKSUBRESOURCEINFO                                 pfnCheckSubresourceInfo;
  PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO                 pfnCheckExistingResourceAllocationInfo;
  PFND3D12DDI_OFFERRESOURCES                                       pfnOfferResources;
  PFND3D12DDI_RECLAIMRESOURCES_0001                                pfnReclaimResources;
  PFND3D12DDI_GETIMPLICITPHYSICALADAPTERMASK                       pfnGetImplicitPhysicalAdapterMask;
  PFND3D12DDI_GET_PRESENT_PRIVATE_DRIVER_DATA_SIZE                 pfnGetPresentPrivateDriverDataSize;
  PFND3D12DDI_QUERY_NODE_MAP                                       pfnQueryNodeMap;
  PFND3D12DDI_RETRIEVE_SHADER_COMMENT_0003                         pfnRetrieveShaderComment;
  PFND3D12DDI_CHECKRESOURCEALLOCATIONHANDLE                        pfnCheckResourceAllocationHandle;
  PFND3D12DDI_CALC_PRIVATE_PIPELINE_LIBRARY_SIZE_0010              pfnCalcPrivatePipelineLibrarySize;
  PFND3D12DDI_CREATE_PIPELINE_LIBRARY_0010                         pfnCreatePipelineLibrary;
  PFND3D12DDI_DESTROY_PIPELINE_LIBRARY_0010                        pfnDestroyPipelineLibrary;
  PFND3D12DDI_ADD_PIPELINE_STATE_TO_LIBRARY_0010                   pfnAddPipelineStateToLibrary;
  PFND3D12DDI_CALC_SERIALIZED_LIBRARY_SIZE_0010                    pfnCalcSerializedLibrarySize;
  PFND3D12DDI_SERIALIZE_LIBRARY_0010                               pfnSerializeLibrary;
} D3D12DDI_DEVICE_FUNCS_CORE_0010;

멤버

pfnCheckFormatSupport

형식 지원을 확인하는 함수입니다. pfnCheckFormatSupport를 참조하세요.

pfnCheckMultisampleQualityLevels

다중 샘플 품질 수준을 확인하는 함수입니다. pfnCheckMultisampleQualityLevels를 참조하세요.

pfnGetMipPacking

MIP 압축을 가져오는 함수입니다. pfnGetMipPacking을 참조하세요.

pfnCalcPrivateElementLayoutSize

프라이빗 요소의 레이아웃 크기를 계산하는 함수입니다. pfnCalcPrivateElementLayoutSize.

pfnCreateElementLayout

요소 레이아웃을 만드는 함수입니다. pfnCreateElementLayout을 참조하세요.

pfnDestroyElementLayout

요소 레이아웃을 삭제하는 함수입니다. pfnDestroyElementLayout을 참조하세요.

pfnCalcPrivateBlendStateSize

프라이빗 혼합 상태의 크기를 계산하는 함수입니다. pfnCalcPrivateBlendStateSize를 참조하세요.

pfnCreateBlendState

혼합 상태를 만드는 함수입니다. pfnCreateBlendState를 참조하세요.

pfnDestroyBlendState

혼합 상태를 삭제하는 함수입니다. pfnDestroyBlendState를 참조하세요.

pfnCalcPrivateDepthStencilStateSize

프라이빗 깊이 스텐실의 상태 크기를 계산하는 함수입니다. pfnCalcPrivateDepthStencilStateSize를 참조하세요.

pfnCreateDepthStencilState

깊이 스텐실 상태를 만드는 함수입니다. pfnCreateDepthStencilState를 참조하세요.

pfnDestroyDepthStencilState

깊이 스텐실 상태를 삭제하는 함수입니다. pfnDestroyDepthStencilState를 참조하세요.

pfnCalcPrivateRasterizerStateSize

프라이빗 래스터라이저 상태의 크기를 계산하는 함수입니다. pfnCalcPrivateRasterizerStateSize를 참조하세요.

pfnCreateRasterizerState

래스터라이저 상태를 만드는 함수입니다. pfnCreateRasterizerState를 참조하세요.

pfnDestroyRasterizerState

래스터라이저 상태를 삭제하는 함수입니다. pfnDestroyRasterizerState를 참조하세요.

pfnCalcPrivateShaderSize

프라이빗 셰이더의 크기를 계산하는 함수입니다. pfnCalcPrivateShaderSize를 참조하세요.

pfnCreateVertexShader

꼭짓점 셰이더를 만드는 함수입니다. PFND3D12DDI_CREATE_SHADER_0010 참조하세요.

pfnCreatePixelShader

셰이더를 만드는 함수입니다. PFND3D12DDI_CREATE_SHADER_0010 참조하세요.

pfnCreateGeometryShader

기하 도형 셰이더를 만드는 함수입니다. PFND3D12DDI_CREATE_SHADER_0010 참조하세요.

pfnCreateComputeShader

컴퓨팅 셰이더를 만드는 함수입니다. PFND3D12DDI_CREATE_SHADER_0010 참조하세요.

pfnCalcPrivateGeometryShaderWithStreamOutput

스트림 출력이 있는 프라이빗 기하 도형 셰이더를 계산하는 함수입니다. pfnCalcPrivateGeometryShaderWithStreamOutput을 참조하세요.

pfnCreateGeometryShaderWithStreamOutput

스트림 출력을 사용하여 프라이빗 기하 도형 셰이더를 만드는 함수입니다. pfnCreateGeometryShaderWithStreamOutput을 참조하세요.

pfnCalcPrivateTessellationShaderSize

프라이빗 테셀레이션 셰이더 크기를 만드는 함수입니다. pfnCalcPrivateTessellationShaderSize를 참조하세요.

pfnCreateHullShader

헐 셰이더를 만드는 함수입니다. pfnCreateHullShader를 참조하세요.

pfnCreateDomainShader

도메인 셰이더를 만드는 함수입니다. pfnCreateDomainShader를 참조하세요.

pfnDestroyShader

셰이더를 삭제하는 함수입니다. pfnDestroyShader를 참조하세요.

pfnCalcPrivateCommandQueueSize

프라이빗 큐의 크기를 계산하는 함수입니다. pfnCalcPrivateCommandQueueSize를 참조하세요.

pfnCreateCommandQueue

명령 큐를 만드는 함수입니다. pfnCreateCommandQueue를 참조하세요.

pfnDestroyCommandQueue

명령 큐를 삭제하는 함수입니다. pfnDestroyCommandQueue를 참조하세요.

pfnCalcPrivateCommandAllocatorSize

프라이빗 명령 할당자의 크기를 계산하는 함수입니다. pfnCalcPrivateCommandAllocatorSize를 참조하세요.

pfnCreateCommandAllocator

명령 할당자를 만드는 함수입니다. pfnCreateCommandAllocator를 참조하세요.

pfnDestroyCommandAllocator

명령 할당자를 삭제하는 함수입니다. pfnDestroyCommandAllocator를 참조하세요.

pfnResetCommandAllocator

명령 할당자를 다시 설정하는 함수입니다. pfnResetCommandAllocator를 참조하세요.

pfnCalcPrivatePipelineStateSize

프라이빗 파이프라인 상태의 크기를 계산하는 함수입니다. pfnCalcPrivatePipelineStateSize를 참조하세요.

pfnCreatePipelineState

파이프라인 상태를 크레이트하는 함수입니다. pfnCreatePipelineState를 참조하세요.

pfnDestroyPipelineState

파이프라인 상태를 삭제하는 함수입니다. pfnDestroyPipelineState를 참조하세요.

pfnCalcPrivateCommandListSize

프라이빗 명령 목록의 크기를 계산하는 함수입니다. pfnCalcPrivateCommandListSize를 참조하세요.

pfnCreateCommandList

명령 목록을 만드는 함수입니다. pfnCreateCommandList를 참조하세요.

pfnDestroyCommandList

명령 목록을 삭제하는 함수입니다. pfnDestroyCommandList를 참조하세요.

pfnCalcPrivateFenceSize

프라이빗 펜스 크기를 계산하는 함수입니다. pfnCalcPrivateFenceSize를 참조하세요.

pfnCreateFence

펜스를 만드는 함수입니다. pfnCreateFence를 참조하세요.

pfnDestroyFence

울타리를 파괴하는 함수입니다. pfnDestroyFence를 참조하세요.

pfnCalcPrivateDescriptorHeapSize

프라이빗 설명자 힙의 크기를 계산하는 함수입니다. pfnCalcPrivateDescriptorHeapSize를 참조하세요.

pfnCreateDescriptorHeap

설명자 힙을 만드는 함수입니다. pfnCreateDescriptorHeap을 참조하세요.

pfnDestroyDescriptorHeap

설명자 힙을 삭제하는 함수입니다. pfnDestroyDescriptorHeap을 참조하세요.

pfnGetDescriptorSizeInBytes

설명자 크기(바이트)를 가져오는 함수입니다. pfnGetDescriptorSizeInBytes를 참조하세요.

pfnGetCPUDescriptorHandleForHeapStart

CPU 설명자 핸들을 가져오는 함수입니다. pfnGetCPUDescriptorHandleForHeapStart를 참조하세요.

pfnGetGPUDescriptorHandleForHeapStart

GPU 설명자 핸들을 가져오는 함수입니다. pfnGetGPUDescriptorHandleForHeapStart를 참조하세요.

pfnCreateShaderResourceView

셰이더 리소스 뷰를 만드는 함수입니다. pfnCreateShaderResourceView를 참조하세요.

pfnCreateConstantBufferView

상수 버퍼 뷰를 만드는 함수입니다. pfnCreateConstantBufferView를 참조하세요.

pfnCreateSampler

샘플러를 만드는 함수입니다. pfnCreateSampler를 참조하세요.

pfnCreateUnorderedAccessView

순서가 지정되지 않은 액세스 뷰를 만드는 함수입니다. pfnCreateUnorderedAccessView를 참조하세요.

pfnCreateRenderTargetView

렌더링 대상 뷰를 만드는 함수입니다. pfnCreateRenderTargetView를 참조하세요.

pfnCreateDepthStencilView

깊이 스텐실 뷰를 만드는 함수입니다. pfnCreateDepthStencilView를 참조하세요.

pfnCalcPrivateRootSignatureSize

프라이빗 루트 서명의 크기를 계산하는 함수입니다. pfnCalcPrivateRootSignatureSize를 참조하세요.

pfnCreateRootSignature

루트 서명을 만드는 함수입니다. pfnCreateRootSignature를 참조하세요.

pfnDestroyRootSignature

루트 서명을 삭제하는 함수입니다. pfnDestroyRootSignature를 참조하세요.

pfnMapHeap

힙을 매핑하는 함수입니다. pfnMapHeap을 참조하세요.

pfnUnmapHeap

힙의 매핑을 해제하는 함수입니다. pfnUnmapHeap을 참조하세요.

pfnCalcPrivateHeapAndResourceSizes

프라이빗 힙 및 리소스의 크기를 계산하는 함수입니다. pfnCalcPrivateHeapAndResourceSizes를 참조하세요.

pfnCreateHeapAndResource

힙 및 리소스를 만드는 함수입니다. pfnCreateHeapAndResource를 참조하세요.

pfnDestroyHeapAndResource

힙 및 리소스를 삭제하는 함수입니다. pfnDestroyHeapAndResource를 참조하세요.

pfnMakeResident

상주자를 만드는 함수입니다. pfnMakeResident를 참조하세요.

pfnEvict

제거되는 함수입니다. pfnEvict를 참조하세요.

pfnCalcPrivateOpenedHeapAndResourceSizes

비공개로 열린 힙 및 리소스의 크기를 계산하는 함수입니다. pfnCalcPrivateOpenedHeapAndResourceSizes를 참조하세요.

pfnOpenHeapAndResource

힙 및 리소스를 여는 함수입니다. pfnOpenHeapAndResource를 참조하세요.

pfnCopyDescriptors

설명자를 복사하는 함수입니다. pfnCopyDescriptors를 참조하세요.

pfnCopyDescriptorsSimple

설명자의 간단한 복사본을 수행하는 함수입니다. pfnCopyDescriptorsSimple을 참조하세요.

pfnCalcPrivateQueryHeapSize

프라이빗 쿼리 힙의 크기를 계산하는 함수입니다. pfnCalcPrivateQueryHeapSize를 참조하세요.

pfnCreateQueryHeap

쿼리 힙을 만드는 함수입니다. pfnCreateQueryHeap을 참조하세요.

pfnDestroyQueryHeap

쿼리 힙을 삭제하는 함수입니다. pfnDestroyQueryHeap을 참조하세요.

pfnCalcPrivateCommandSignatureSize

프라이빗 명령 서명의 크기를 계산하는 함수입니다. pfnCalcPrivateCommandSignatureSize를 참조하세요.

pfnCreateCommandSignature

명령 서명을 만드는 함수입니다. pfnCreateCommandSignature를 참조하세요.

pfnDestroyCommandSignature

명령 서명을 삭제하는 함수입니다. pfnDestroyCommandSignature를 참조하세요.

pfnCheckResourceVirtualAddress

리소스의 가상 주소를 확인하는 함수입니다. pfnCheckResourceVirtualAddress를 참조하세요.

pfnCheckResourceAllocationInfo

리소스의 할당 정보를 확인하는 함수입니다. pfnCheckResourceAllocationInfo를 참조하세요.

pfnCheckSubresourceInfo

하위 리소스의 정보를 확인하는 함수입니다. pfnCheckSubresourceInfo를 참조하세요.

pfnCheckExistingResourceAllocationInfo

기존 리소스의 할당 정보를 확인하는 함수입니다. pfnCheckExistingResourceAllocationInfo를 참조하세요.

pfnOfferResources

리소스를 제공하는 함수입니다. pfnOfferResources를 참조하세요.

pfnReclaimResources

리소스를 회수하는 함수입니다. pfnReclaimResources를 참조하세요.

pfnGetImplicitPhysicalAdapterMask

암시적 물리적 어댑터 마스크를 가져오는 함수입니다. pfnGetImplicitPhysicalAdapterMask를 참조하세요.

pfnGetPresentPrivateDriverDataSize

프라이빗 드라이버 데이터의 현재 크기를 가져오는 함수입니다. pfnGetPresentPrivateDriverDataSize를 참조하세요.

pfnQueryNodeMap

노드 맵을 쿼리하는 함수입니다. pfnQueryNodeMap을 참조하세요.

pfnRetrieveShaderComment

셰이더 주석을 검색하는 함수입니다. pfnRetrieveShaderComment를 참조하세요.

pfnCheckResourceAllocationHandle

리소스 할당 핸들을 확인하는 함수입니다. pfnCheckResourceAllocationHandle을 참조하세요.

pfnCalcPrivatePipelineLibrarySize

프라이빗 파이프라인 라이브러리의 크기를 계산하는 함수입니다. pfnCalcPrivatePipelineLibrarySize를 참조하세요.

pfnCreatePipelineLibrary

파이프라인 라이브러리를 만드는 함수입니다. pfnCreatePipelineLibrary를 참조하세요.

pfnDestroyPipelineLibrary

파이프라인 라이브러리를 삭제하는 함수입니다. pfnDestroyPipelineLibrary를 참조하세요.

pfnAddPipelineStateToLibrary

라이브러리에 파이프라인 상태를 추가하는 함수입니다. pfnAddPipelineStateToLibrary를 참조하세요.

pfnCalcSerializedLibrarySize

직렬화된 라이브러리의 크기를 계산하는 함수입니다. pfnCalcSerializedLibrarySize를 참조하세요.

pfnSerializeLibrary

라이브러리를 직렬화하는 함수입니다. pfnSerializeLibrary를 참조하세요.

요구 사항

요구 사항
헤더 d3d12umddi.h(D3d12umddi.h 포함)