이 페이지에는 사용자 모드 표시 드라이버가 구현하고 Microsoft Direct3D 런타임에 제공하는 함수와 운영 체제에서 호출할 수 있는 함수가 나열되어 있습니다. 구조체 및 열거형도 나열됩니다.
Direct3D 버전 9 함수
이 섹션에서는 사용자 모드 표시 드라이버 DLL이 Microsoft Direct3D 버전 9 런타임에 제공하는 함수에 대해 설명합니다.
The user-mode display driver DLL exports the OpenAdapter function and supplies pointers to adapter-specific functions through members of the D3DDDI_ADAPTERFUNCS structure when the runtime calls OpenAdapter.
The Direct3D runtime calls the CreateDevice function from the pfnCreateDevice member of D3DDDI_ADAPTERFUNCS to create a display device that is used to handle a collection of rendering state. The user-mode display driver DLL supplies pointers to all of its display device-specific functions through members of the D3DDDI_DEVICEFUNCS structure when the runtime calls CreateDevice.
The following D3D version 9 functions are contained in d3dumddi.h:
- PFND3DDDI_AUTHENTICATEDCHANNELKEYEXCHANGE
- PFND3DDDI_BLT
- PFND3DDDI_BUFBLT
- PFND3DDDI_BUFBLT1
- PFND3DDDI_CAPTURETOSYSMEM
- PFND3DDDI_CHECKDIRECTFLIPSUPPORT
- PFND3DDDI_CLEAR
- PFND3DDDI_CLOSEADAPTER
- PFND3DDDI_COLORFILL
- PFND3DDDI_COMPOSERECTS
- PFND3DDDI_CONFIGUREAUTHENICATEDCHANNEL
- PFND3DDDI_CREATEAUTHENTICATEDCHANNEL
- PFND3DDDI_CREATECRYPTOSESSION
- PFND3DDDI_CREATEDECODEDEVICE
- PFND3DDDI_CREATEDEVICE
- PFND3DDDI_CREATEEXTENSIONDEVICE
- PFND3DDDI_CREATELIGHT
- PFND3DDDI_CREATEOVERLAY
- PFND3DDDI_CREATEPIXELSHADER
- PFND3DDDI_CREATEQUERY
- PFND3DDDI_CREATERESOURCE
- PFND3DDDI_CREATERESOURCE2
- PFND3DDDI_CREATEVERTEXSHADERDECL
- PFND3DDDI_CREATEVERTEXSHADERFUNC
- PFND3DDDI_CREATEVIDEOPROCESSDEVICE
- PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR
- PFND3DDDI_CRYPTOSESSIONKEYEXCHANGE
- PFND3DDDI_DECODEBEGINFRAME
- PFND3DDDI_DECODEENDFRAME
- PFND3DDDI_DECODEEXECUTE
- PFND3DDDI_DECODEEXTENSIONEXECUTE
- PFND3DDDI_DECRYPTIONBLT
- PFND3DDDI_DELETEPIXELSHADER
- PFND3DDDI_DELETEVERTEXSHADERDECL
- PFND3DDDI_DELETEVERTEXSHADERFUNC
- PFND3DDDI_DEPTHFILL
- PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL
- PFND3DDDI_DESTROYCRYPTOSESSION
- PFND3DDDI_DESTROYDECODEDEVICE
- PFND3DDDI_DESTROYDEVICE
- PFND3DDDI_DESTROYEXTENSIONDEVICE
- PFND3DDDI_DESTROYLIGHT
- PFND3DDDI_DESTROYOVERLAY
- PFND3DDDI_DESTROYQUERY
- PFND3DDDI_DESTROYRESOURCE
- PFND3DDDI_DESTROYVIDEOPROCESSDEVICE
- PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR
- PFND3DDDI_DISCARD
- PFND3DDDI_DRAWINDEXEDPRIMITIVE
- PFND3DDDI_DRAWINDEXEDPRIMITIVE2
- PFND3DDDI_DRAWPRIMITIVE
- PFND3DDDI_DRAWPRIMITIVE2
- PFND3DDDI_DRAWRECTPATCH
- PFND3DDDI_DRAWTRIPATCH
- PFND3DDDI_ENCRYPTIONBLT
- PFND3DDDI_EXTENSIONEXECUTE
- PFND3DDDI_FINISHSESSIONKEYREFRESH
- PFND3DDDI_FLIPOVERLAY
- PFND3DDDI_FLUSH
- PFND3DDDI_GENERATEMIPSUBLEVELS
- PFND3DDDI_GETCAPS
- PFND3DDDI_GETCAPTUREALLOCATIONHANDLE
- PFND3DDDI_GETENCRYPTIONBLTKEY
- PFND3DDDI_GETINFO
- PFND3DDDI_GETOVERLAYCOLORCONTROLS
- PFND3DDDI_GETPITCH
- PFND3DDDI_GETQUERYDATA
- PFND3DDDI_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE
- PFND3DDDI_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE
- PFND3DDDI_ISSUEQUERY
- PFND3DDDI_LOCK
- PFND3DDDI_LOCKASYNC
- PFND3DDDI_LOGSTRINGTABLE
- PFND3DDDICB_LOGSTRINGTABLEENTRY
- PFND3DDDI_MULTIPLYTRANSFORM
- PFND3DDDI_OFFERRESOURCES
- PFND3DDDI_OPENADAPTER
- PFND3DDDI_OPENRESOURCE
- PFND3DDDI_PRESENT1
- PFND3DDDI_SETMARKER
- PFND3DDDI_SETMARKERMODE
- PFND3DDDI_PRESENT
- PFND3DDDI_QUERYAUTHENTICATEDCHANNEL
- PFND3DDDI_QUERYRESOURCERESIDENCY
- PFND3DDDI_RECLAIMRESOURCES
- PFND3DDDI_RENAME
- PFND3DDDI_RESOLVESHAREDRESOURCE
- PFND3DDDI_SETCLIPPLANE
- PFND3DDDI_SETCONVOLUTIONKERNELMONO
- PFND3DDDI_SETDECODERENDERTARGET
- PFND3DDDI_SETDEPTHSTENCIL
- PFND3DDDI_SETDISPLAYMODE
- PFND3DDDI_SETINDICES
- PFND3DDDI_SETINDICESUM
- PFND3DDDI_SETLIGHT
- PFND3DDDI_SETMATERIAL
- PFND3DDDI_SETOVERLAYCOLORCONTROLS
- PFND3DDDI_SETPALETTE
- PFND3DDDI_SETPIXELSHADER
- PFND3DDDI_SETPIXELSHADERCONST
- PFND3DDDI_SETPIXELSHADERCONSTB
- PFND3DDDI_SETPIXELSHADERCONSTI
- PFND3DDDI_SETPRIORITY
- PFND3DDDI_SETRENDERSTATE
- PFND3DDDI_SETRENDERTARGET
- PFND3DDDI_SETSCISSORRECT
- PFND3DDDI_SETSTREAMSOURCE
- PFND3DDDI_SETSTREAMSOURCEFREQ
- PFND3DDDI_SETSTREAMSOURCEUM
- PFND3DDDI_SETTEXTURE
- PFND3DDDI_SETTEXTURESTAGESTATE
- PFND3DDDI_SETTRANSFORM
- PFND3DDDI_SETVERTEXSHADERCONST
- PFND3DDDI_SETVERTEXSHADERCONSTB
- PFND3DDDI_SETVERTEXSHADERCONST
- PFND3DDDI_SETVERTEXSHADERDECL
- PFND3DDDI_SETVERTEXSHADERFUNC
- PFND3DDDI_DXVAHD_SETVIDEOPROCESSBLTSTATE
- PFND3DDDI_SETVIDEOPROCESSRENDERTARGET
- PFND3DDDI_DXVAHD_SETVIDEOPROCESSSTREAMSTATE
- PFND3DDDI_SETVIEWPORT
- PFND3DDDI_SETZRANGE
- PFND3DDDI_STARTSESSIONKEYREFRESH
- PFND3DDDI_STATESET
- PFND3DDDI_TEXBLT
- PFND3DDDI_TEXBLT1
- PFND3DDDI_UNLOCK
- PFND3DDDI_UNLOCKASYNC
- PFND3DDDI_UPDATEOVERLAY
- PFND3DDDI_UPDATEPALETTE
- PFND3DDDI_UPDATEWINFO
- PFND3DDDI_VALIDATEDEVICE
- PFND3DDDI_VIDEOPROCESSBEGINFRAME
- PFND3DDDI_VIDEOPROCESSBLT
- PFND3DDDI_DXVAHD_VIDEOPROCESSBLTHD
- PFND3DDDI_VIDEOPROCESSENDFRAME
- PFND3DDDI_VOLBLT
- PFND3DDDI_VOLBLT1
Direct3D 9 매개 변수 구조체
이 섹션에서는 사용자 모드 표시 드라이버 함수에 사용되는 구조를 나열합니다. Microsoft Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조체에 대한 포인터를 전달합니다.
- D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE
- D3DDDIARG_BLT
- D3DDDIARG_BUFFERBLT
- D3DDDIARG_BUFFERBLT1
- D3DDDIARG_CAPTURETOSYSMEM
- D3DDDIARG_CHECKDIRECTFLIPSUPPORT
- D3DDDIARG_CHECKPRESENTDURATIONSUPPORT
- D3DDDIARG_CLEAR
- D3DDDIARG_COLORFILL
- D3DDDIARG_COMPOSERECTS
- D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL
- D3DDDIARG_CREATEAUTHENTICATEDCHANNEL
- D3DDDIARG_CREATECRYPTOSESSION
- D3DDDIARG_CREATEDECODEDEVICE
- D3DDDIARG_CREATEDEVICE
- D3DDDIARG_CREATEEXTENSIONDEVICE
- D3DDDIARG_CREATELIGHT
- D3DDDIARG_CREATEOVERLAY
- D3DDDIARG_CREATEPIXELSHADER
- D3DDDIARG_CREATEQUERY
- D3DDDIARG_CREATEVERTEXSHADERDECL
- D3DDDIARG_CREATEVERTEXSHADERFUNC
- D3DDDIARG_CREATEVIDEOPROCESSDEVICE
- D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE
- D3DDDIARG_DECODEBEGINFRAME
- D3DDDIARG_DECODEENDFRAME
- D3DDDIARG_DECODEEXECUTE
- D3DDDIARG_DECODEEXTENSIONEXECUTE
- D3DDDIARG_DECRYPTIONBLT
- D3DDDIARG_DEPTHFILL
- D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL
- D3DDDIARG_DESTROYCRYPTOSESSION
- D3DDDIARG_DESTROYLIGHT
- D3DDDIARG_DESTROYOVERLAY
- D3DDDIARG_DISCARD
- D3DDDIARG_DRAWINDEXEDPRIMITIVE
- D3DDDIARG_DRAWINDEXEDPRIMITIVE2
- D3DDDIARG_DRAWPRIMITIVE
- D3DDDIARG_DRAWPRIMITIVE2
- D3DDDIARG_DRAWRECTPATCH
- D3DDDIARG_DRAWTRIPATCH
- D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR
- D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE
- D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE
- D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE
- D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE
- D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD
- D3DDDIARG_ENCRYPTIONBLT
- D3DDDIARG_EXTENSIONEXECUTE
- D3DDDIARG_FINISHSESSIONKEYREFRESH
- D3DDDIARG_FLIPOVERLAY
- D3DDDIARG_GENERATEMIPSUBLEVELS
- D3DDDIARG_GETCAPS
- D3DDDIARG_GETCAPTUREALLOCATIONHANDLE
- D3DDDIARG_GETENCRYPTIONBLTKEY
- D3DDDIARG_GETOVERLAYCOLORCONTROLS
- D3DDDIARG_GETPITCH
- D3DDDIARG_GETQUERYDATA
- D3DDDIARG_ISSUEQUERY
- D3DDDIARG_LOCK
- D3DDDIARG_LOCKASYNC
- D3DDDIARG_MULTIPLYTRANSFORM
- D3DDDIARG_OFFERRESOURCES
- D3DDDIARG_OPENADAPTER
- D3DDDIARG_OPENRESOURCE
- D3DDDIARG_PRESENT
- D3DDDIARG_PRESENT1
- D3DDDIARG_PRESENTSURFACE
- D3DDDIARG_QUERYAUTHENTICATEDCHANNEL
- D3DDDIARG_QUERYRESOURCERESIDENCY
- D3DDDIARG_RECLAIMRESOURCES
- D3DDDIARG_RENAME
- D3DDDIARG_RENDERSTATE
- D3DDDIARG_RESOLVESHAREDRESOURCE
- D3DDDIARG_SETCLIPPLANE
- D3DDDIARG_SETCONVOLUTIONKERNELMONO
- D3DDDIARG_SETDECODERENDERTARGET
- D3DDDIARG_SETDEPTHSTENCIL
- D3DDDIARG_SETDISPLAYMODE
- D3DDDIARG_SETINDICES
- D3DDDIARG_SETLIGHT
- D3DDDIARG_SETMATERIAL
- D3DDDIARG_SETOVERLAYCOLORCONTROLS
- D3DDDIARG_SETPALETTE
- D3DDDIARG_SETPIXELSHADERCONST
- D3DDDIARG_SETPRIORITY
- D3DDDIARG_SETRENDERTARGET
- D3DDDIARG_SETSTREAMSOURCE
- D3DDDIARG_SETSTREAMSOURCEFREQ
- D3DDDIARG_SETSTREAMSOURCEUM
- D3DDDIARG_SETTRANSFORM
- D3DDDIARG_SETVERTEXSHADERCONST
- D3DDDIARG_SETVIDEOPROCESSRENDERTARGET
- D3DDDIARG_STARTSESSIONKEYREFRESH
- D3DDDIARG_STATESET
- D3DDDIARG_TEXBLT
- D3DDDIARG_TEXBLT1
- D3DDDIARG_TEXTURESTAGE
- D3DDDIARG_UNLOCK
- D3DDDIARG_UNLOCKASYNC
- D3DDDIARG_UPDATEOVERLAY
- D3DDDIARG_UPDATEPALETTE
- D3DDDIARG_VALIDATETEXTURESTAGESTATE
- D3DDDIARG_VIDEOPROCESSBLT
- D3DDDIARG_VIDEOPROCESSENDFRAME
- D3DDDIARG_VIEWPORTINFO
- D3DDDIARG_VOLUMEBLT
- D3DDDIARG_VOLUMEBLT1
- D3DDDIARG_WINFO
- D3DDDIARG_ZRANGE
Direct3D 버전 10 상태 함수
이 섹션에서는 사용자 모드 표시 드라이버 DLL이 Microsoft Direct3D 버전 10 런타임에 제공하는 상태 함수에 대해 설명합니다.
The user-mode display driver DLL exports the OpenAdapter10 function and supplies pointers to adapter-specific functions through members of the D3D10DDI_ADAPTERFUNCS structure when the runtime calls OpenAdapter10.
The driver supplies pointers to state functions through members of the D3D10DDI_DEVICEFUNCS structure in a call to the user-mode display driver's CreateDevice(D3D10) function.
The following functions are contained in d3d10umddi.h.
- PFND3D10DDI_CALCPRIVATEBLENDSTATESIZE
- PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE
- PFND3D10DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE
- PFND3D10DDI_CALCPRIVATEDEVICESIZE
- PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE
- PFND3D10DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE
- PFND3D10DDI_CALCPRIVATEQUERYSIZE
- PFND3D10DDI_CALCPRIVATERASTERIZERSTATESIZE
- PFND3D10DDI_CALCPRIVATERENDERTARGETVIEWSIZE
- PFND3D10DDI_CALCPRIVATERESOURCESIZE
- PFND3D10DDI_CALCPRIVATESAMPLERSIZE
- PFND3D10DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE
- PFND3D10DDI_CALCPRIVATESHADERSIZE
- PFND3D10DDI_CHECKCOUNTER
- PFND3D10DDI_CHECKCOUNTERINFO
- PFND3D10DDI_CHECKFORMATSUPPORT
- PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS
- PFND3D10DDI_CLEARDEPTHSTENCILVIEW
- PFND3D10DDI_CLEARRENDERTARGETVIEW
- PFND3D10DDI_CLOSEADAPTER
- PFND3D10DDI_CREATEBLENDSTATE
- PFND3D10DDI_CREATEDEPTHSTENCILSTATE
- PFND3D10DDI_CREATEDEPTHSTENCILVIEW
- PFND3D10DDI_CREATEDEVICE
- PFND3D10DDI_CREATEELEMENTLAYOUT
- PFND3D10DDI_CREATEGEOMETRYSHADER
- PFND3D10DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D10DDI_CREATEPIXELSHADER
- PFND3D10DDI_CREATEQUERY
- PFND3D10DDI_CREATERASTERIZERSTATE
- PFND3D10DDI_CREATERENDERTARGETVIEW
- PFND3D10DDI_CREATERESOURCE
- PFND3D10DDI_CREATESAMPLER
- PFND3D10DDI_CREATESHADERRESOURCEVIEW
- PFND3D10DDI_CREATEVERTEXSHADER
- PFND3D10DDI_RESOURCEUPDATESUBRESOURCEUP
- PFND3D10DDI_DESTROYBLENDSTATE
- PFND3D10DDI_DESTROYDEPTHSTENCILSTATE
- PFND3D10DDI_DESTROYDEPTHSTENCILVIEW
- PFND3D10DDI_DESTROYDEVICE
- PFND3D10DDI_DESTROYELEMENTLAYOUT
- PFND3D10DDI_DESTROYQUERY
- PFND3D10DDI_DESTROYRASTERIZERSTATE
- PFND3D10DDI_DESTROYRENDERTARGETVIEW
- PFND3D10DDI_DESTROYRESOURCE
- PFND3D10DDI_DESTROYSAMPLER
- PFND3D10DDI_DESTROYSHADER
- PFND3D10DDI_DESTROYSHADERRESOURCEVIEW
- PFND3D10DDI_DRAW
- PFND3D10DDI_DRAWAUTO
- PFND3D10DDI_DRAWINDEXED
- PFND3D10DDI_DRAWINSTANCED
- PFND3D10DDI_FLUSH
- PFND3D10DDI_GENMIPS
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
- PFND3D10DDI_IA_SETINDEXBUFFER
- PFND3D10DDI_SETINPUTLAYOUT
- PFND3D10DDI_IA_SETTOPOLOGY
- PFND3D10DDI_IA_SETVERTEXBUFFERS
- PFND3D10DDI_OPENADAPTER
- PFND3D10DDI_OPENRESOURCE
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
- PFND3D10DDI_QUERYBEGIN
- PFND3D10DDI_QUERYEND
- PFND3D10DDI_QUERYGETDATA
- PFND3D10DDI_RELOCATEDEVICEFUNCS
- PFND3D10DDI_RESOURCECOPY
- PFND3D10DDI_RESOURCECOPYREGION
- PFND3D10DDI_RESOURCEISSTAGINGBUSY
- PFND3D10DDI_RESOURCEMAP
- PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD
- PFND3D10DDI_RESOURCERESOLVESUBRESOURCE
- PFND3D10DDI_RESOURCEUNMAP
- PFND3D10DDI_RESOURCEUPDATESUBRESOURCEUP
- PFND3D10DDI_SETBLENDSTATE
- PFND3D10DDI_SETDEPTHSTENCILSTATE
- PFND3D10DDI_SETPREDICATION
- PFND3D10DDI_SETRASTERIZERSTATE
- PFND3D10DDI_SETRENDERTARGETS
- PFND3D10DDI_SETSCISSORRECTS
- PFND3D10DDI_SETTEXTFILTERSIZE
- PFND3D10DDI_SETVIEWPORTS
- PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD
- PFND3D10DDI_SO_SETTARGETS
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
Direct3D 10 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 10 함수에서 사용하는 구조 및 열거형을 나열합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3D10_DDI_BLEND
- D3D10_DDI_BLEND_DESC
- D3D10_DDI_BLEND_OP
- D3D10_DDI_BOX
- D3D10_DDI_COMPARISON_FUNC
- D3D10_DDI_DEPTH_STENCIL_DESC
- D3D10_DDI_DEPTH_STENCILOP_DESC
- D3D10_DDI_FILTER
- D3D10_DDI_MAP
- D3D10_DDI_MAP_FLAG
- D3D10_DDI_PRIMITIVE_TOPOLOGY
- D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS
- D3D10_DDI_QUERY_DATA_SO_STATISTICS
- D3D10_DDI_QUERY_DATA_TIMESTAMP_DISJOINT
- D3D10_DDI_RASTERIZER_DESC
- D3D10_DDI_RESOURCE_BIND_FLAG
- D3D10_DDI_RESOURCE_MISC_FLAG
- D3D10_DDI_RESOURCE_USAGE
- D3D10_DDI_SAMPLER_DESC
- D3D10_DDI_STENCIL_OP
- D3D10_DDI_TEXTURE_ADDRESS_MODE
- D3D10_DDI_VIEWPORT
- D3D10_DDIARG_SUBRESOURCE_UP
- D3D10DDI_ADAPTERFUNCS
- D3D10DDI_CORELAYER_DEVICECALLBACKS
- D3D10DDI_COUNTER_INFO
- D3D10DDI_DEVICEFUNCS
- D3D10DDI_MAPPED_SUBRESOURCE
- D3D10DDI_MIPINFO
- D3D10DDI_QUERY
- D3D10DDI_VERTEX_CACHE_DESC
- D3D10DDIARG_BUFFER_RENDERTARGETVIEW
- D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW
- D3D10DDIARG_CALCPRIVATEDEVICESIZE
- D3D10DDIARG_CREATEDEPTHSTENCILVIEW
- D3D10DDIARG_CREATEDEVICE
- D3D10DDIARG_CREATEELEMENTLAYOUT
- D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT
- D3D10DDIARG_CREATEQUERY
- D3D10DDIARG_CREATERENDERTARGETVIEW
- D3D10DDIARG_CREATERESOURCE
- D3D10DDIARG_CREATESHADERRESOURCEVIEW
- D3D10DDIARG_INPUT_ELEMENT_DESC
- D3D10DDIARG_OPENADAPTER
- D3D10DDIARG_OPENRESOURCE
- D3D10DDIARG_SIGNATURE_ENTRY
- D3D10DDIARG_STAGE_IO_SIGNATURES
- D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY
- D3D10DDIARG_TEX1D_DEPTHSTENCILVIEW
- D3D10DDIARG_TEX1D_RENDERTARGETVIEW
- D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW
- D3D10DDIARG_TEX2D_DEPTHSTENCILVIEW
- D3D10DDIARG_TEX2D_RENDERTARGETVIEW
- D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW
- D3D10DDIARG_TEX3D_RENDERTARGETVIEW
- D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW
- D3D10DDIARG_TEXCUBE_DEPTHSTENCILVIEW
- D3D10DDIARG_TEXCUBE_RENDERTARGETVIEW
- D3D10DDIARG_TEXCUBE_SHADER* D3D10DDIRESOURCE_TYPE
Direct3D 버전 10.1 상태 함수
이 섹션에서는 Microsoft Direct3D 런타임 버전 10.1의 새로운 사용자 모드 표시 드라이버 상태 함수에 대해 설명합니다. 그렇지 않은 경우 나머지 사용자 모드 표시 드라이버 상태 함수는 Direct3D 버전 10 상태 함수를 참조하세요.
The user-mode display driver DLL exports the OpenAdapter10 function and supplies pointers to adapter-specific functions through members of the D3D10DDI_ADAPTERFUNCS structure when the runtime calls OpenAdapter10.
The driver supplies pointers to Direct3D version 10.1 state functions through members of the D3D10_1DDI_DEVICEFUNCS structure in a call to the user-mode display driver's adapter-specific CreateDevice(D3D10) function.
The following functions are contained in d3d10umddi.h.
- PFND3D10_1DDI_CALCPRIVATEBLENDSTATESIZE
- PFND3D10_1DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE
- PFND3D10_1DDI_CREATEBLENDSTATE
- PFND3D10_1DDI_CREATESHADERRESOURCEVIEW
- PFND3D10_1DDI_RELOCATEDEVICEFUNCS
Direct3D 10.1 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 10.1 함수에서 사용하는 구조 및 열거형을 나열합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3D10_1DDIARG_CREATESHADERRESOURCEVIEW
- D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS
- D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW
- D3D10_1_DDI_BLEND_DESC
- D3D10_1DDI_DEVICEFUNCS
- D3D10_DDI_RENDER_TARGET_BLEND_DESC1
Direct3D 버전 11 상태 함수
이 섹션에서는 Microsoft Direct3D 버전 11.0 런타임에 대해 추가되는 사용자 모드 표시 드라이버 상태 함수에 대해 설명합니다. 그렇지 않은 경우 사용자 모드 표시 드라이버 상태 함수의 나머지 부분에 대해서는 Direct3D 버전 10 상태 함수 및 Direct3D 버전 10.1 상태 함수를 참조하세요.
The user-mode display driver DLL exports the OpenAdapter10_2 function and supplies pointers to adapter-specific functions through members of the D3D10_2DDI_ADAPTERFUNCS structure when the runtime calls OpenAdapter10_2.
The driver supplies pointers to Direct3D version 11.0 state functions through members of the D3D11DDI_DEVICEFUNCS structure in a call to the user-mode display driver's adapter-specific CreateDevice(D3D10) function.
The following functions are contained in d3d10umddi.h.
- PFND3D11DDI_ABANDONCOMMANDLIST
- PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE
- PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE
- PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE
- PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE
- PFND3D11DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D11DDI_CALCPRIVATERESOURCESIZE
- PFND3D11DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE
- PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE
- PFND3D11DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE
- PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES
- PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT
- PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT
- PFND3D11DDI_COMMANDLISTEXECUTE
- PFND3D11DDI_COPYSTRUCTURECOUNT
- PFND3D11DDI_CREATECOMMANDLIST
- PFND3D11DDI_CREATECOMPUTESHADER
- PFND3D11DDI_CREATEDEFERREDCONTEXT
- PFND3D11DDI_CREATEDEPTHSTENCILVIEW
- PFND3D11DDI_CREATEDOMAINSHADER
- PFND3D11DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D11DDI_CREATEHULLSHADER
- PFND3D11DDI_CREATERESOURCE
- PFND3D11DDI_CREATESHADERRESOURCEVIEW
- PFND3D11DDI_CREATEUNORDEREDACCESSVIEW
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
- PFND3D11DDI_SETSHADER_WITH_IFACES
- PFND3D11DDI_SETUNORDEREDACCESSVIEWS
- PFND3D11DDI_DESTROYCOMMANDLIST
- PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW
- PFND3D11DDI_DISPATCH
- PFND3D11DDI_DISPATCHINDIRECT
- PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT
- PFND3D11DDI_DRAWINSTANCEDINDIRECT
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
- PFND3D11DDI_SETSHADER_WITH_IFACES
- PFND3D10_2DDI_GETCAPS
- PFND3D10_2DDI_GETSUPPORTEDVERSIONS
- PFND3D11DDI_SETSHADER_WITH_IFACES
- PFND3D10DDI_SETCONSTANTBUFFERS
- PFND3D10DDI_SETSAMPLERS
- PFND3D10DDI_SETSHADER
- PFND3D10DDI_SETSHADERRESOURCES
- PFND3D11DDI_SETSHADER_WITH_IFACES
- PFND3D10DDI_OPENADAPTER
- PFND3D11DDI_SETSHADER_WITH_IFACES
- PFND3D11DDI_RECYCLEC
- PFND3D11DDI_RECYCLECREATECOMMANDLIST
- PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT
- PFND3D11DDI_RELOCATEDEVICEFUNCS
- PFND3D11DDI_SETRENDERTARGETS
- PFND3D11DDI_SETRESOURCEMINLOD
- PFND3D11DDI_SETSHADER_WITH_IFACES
Direct3D 11 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 11.0 함수가 사용하는 구조 및 열거형을 나열합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3D10_2DDI_ADAPTERFUNCS
- D3D10_2DDIARG_GETCAPS
- D3D10_2DDICAPS_TYPE
- D3D11_DDI_CREATEDEPTHSTENCILVIEW_FLAG
- D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS
- D3D11DDI_3DPIPELINELEVEL
- D3D11DDI_3DPIPELINESUPPORT_CAPS
- D3D11DDI_CORELAYER_DEVICECALLBACKS
- D3D11DDI_DEVICEFUNCS
- D3D11DDI_HANDLESIZE
- D3D11DDI_HANDLETYPE
- D3D11DDI_SHADER_CAPS
- D3D11DDI_THREADING_CAPS
- D3D11DDIARG_BUFFER_RENDERTARGETVIEW
- D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW
- D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW
- D3D11DDIARG_CALCPRIVATEDEFERREDCONTEXTSIZE
- D3D11DDIARG_CREATECOMMANDLIST
- D3D11DDIARG_CREATEDEFERREDCONTEXT
- D3D11DDIARG_CREATEDEPTHSTENCILVIEW
- D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT
- D3D11DDIARG_CREATERESOURCE
- D3D11DDIARG_CREATESHADERRESOURCEVIEW
- D3D11DDIARG_CREATEUNORDEREDACCESSVIEW
- D3D11DDIARG_POINTERDATA
- D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY
- D3D11DDIARG_TESSELLATION_IO_SIGNATURES
- D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW
- D3D11DDIARG_TEX2D_UNORDEREDACCESSVIEW
- D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW
Direct3D 버전 11.1 상태 함수
이 섹션의 함수는 Microsoft Direct3D 버전 11.1 런타임에 대해 추가된 사용자 모드 표시 드라이버 상태 함수에 대해 설명합니다. Direct3D 11.1은 Windows 8에서 도입되었습니다. 그렇지 않은 경우 사용자 모드 표시 드라이버에서 구현하는 사용 가능한 함수의 나머지 부분에 대해서는 Direct3D 버전 10 상태 함수 및 Direct3D 버전 11 상태 함수를 참조하세요.
The user-mode display driver DLL exports the OpenAdapter10_2 function and supplies pointers to adapter-specific functions through members of the D3D10_2DDI_ADAPTERFUNCS structure when the runtime calls OpenAdapter10_2.
The driver supplies pointers to Direct3D version 11.1 state functions through members of the D3D11_1DDI_DEVICEFUNCS structure in a call to the user-mode display driver's adapter-specific CreateDevice(D3D10) function.
The following Direct3D version 11.1 functions are contained in d3d10umddi.h or d3dumddi.h.
- PFND3D11_1DDI_ASSIGNDEBUGBINARY
- PFND3D11_1DDI_CALCPRIVATEAUTHENTICATEDCHANNELSIZE
- PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE
- PFND3D11_1DDI_CALCPRIVATECRYPTOSESSIONSIZE
- PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D11_1DDI_CALCPRIVATERASTERIZERSTATESIZE
- PFND3D11_1DDI_CALCPRIVATESHADERSIZE
- PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSOROUTPUTVIEWSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEODECODERSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORENUMSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORINPUTVIEWSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSOROUTPUTVIEWSIZE
- PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORSIZE
- PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT
- PFND3D11_1DDI_CHECKVIDEODECODERFORMAT
- PFND3D11_1DDI_CHECKVIDEOPROCESSORFORMAT
- PFND3D11_1DDI_CLEARVIEW
- PFND3D11_1DDI_CONFIGUREAUTHENTICATEDCHANNEL
- PFND3D11_1DDI_CREATEAUTHENTICATEDCHANNEL
- PFND3D11_1DDI_CREATEBLENDSTATE
- PFND3D11_1DDI_CREATECRYPTOSESSION
- PFND3D11_1DDI_CREATEDOMAINSHADER
- PFND3D11_1DDI_CREATEGEOMETRYSHADER
- PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT
- PFND3D11_1DDI_CREATEHULLSHADER
- PFND3D11_1DDI_CREATEPIXELSHADER
- PFND3D11_1DDI_CREATERASTERIZERSTATE
- PFND3D11_1DDI_CREATEVERTEXSHADER
- PFND3D11_1DDI_CREATEVIDEODECODER
- PFND3D11_1DDI_CREATEVIDEODECODEROUTPUTVIEW
- PFND3D11_1DDI_CREATEVIDEOPROCESSOR
- PFND3D11_1DDI_CREATEVIDEOPROCESSORNUM
- PFND3D11_1DDI_CREATEVIDEOPROCESSORINPUTVIEW
- PFND3D11_1DDI_CREATEVIDEOPROCESSOROUTPUTVIEW
- PFND3D11_1DDI_CRYPTOSESSIONGETHANDLE
- PFND3D11_1DDI_SETCONSTANTBUFFERS
- PFND3D11_1DDI_DECRYPTIONBLT
- PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP
- PFND3D11_1DDI_DESTROYAUTHENTICATEDCHANNEL
- PFND3D11_1DDI_DESTROYCRYPTOSESSION
- PFND3D11_1DDI_DESTROYVIDEODECODER
- PFND3D11_1DDI_DESTROYVIDEODECODEROUTPUTVIEW
- PFND3D11_1DDI_DESTROYVIDEOPROCESSOR
- PFND3D11_1DDI_DESTROYVIDEOPROCESSORENUM
- PFND3D11_1DDI_DESTROYVIDEOPROCESSORINPUTVIEW
- PFND3D11_1DDI_DESTROYVIDEOPROCESSOROUTPUTVIEW
- PFND3D11_1DDI_DISCARD
- PFND3D11_1DDI_SETCONSTANTBUFFERS
- PFND3D11_1DDI_ENCRYPTIONBLT
- PFND3D11_1DDI_FINISHSESSIONKEYREFRESH
- PFND3D11_1DDI_FLUSH
- PFND3D11_1DDI_GETCAPTUREHANDLE
- PFND3D11_1DDI_GETCERTIFICATE
- PFND3D11_1DDI_GETCERTIFICATESIZE
- PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS
- PFND3D11_1DDI_GETCRYPTOKEYEXCHANGETYPE
- PFND3D11_1DDI_GETENCRYPTIONBLTKEY
- PFND3D11_1DDI_GETVIDEODECODERBUFFERINFO
- PFND3D11_1DDI_GETVIDEODECODERBUFFERTYPECOUNT
- PFND3D11_1DDI_GETVIDEODECODERCONFIG
- PFND3D11_1DDI_GETVIDEODECODERCONFIGCOUNT
- PFND3D11_1DDI_GETVIDEODECODERPROFILE
- PFND3D11_1DDI_GETVIDEODECODERPROFILECOUNT
- PFND3D11_1DDI_GETVIDEOPROCESSORCAPS
- PFND3D11_1DDI_GETVIDEOPROCESSORCUSTOMRATE
- PFND3D11_1DDI_GETVIDEOPROCESSORFILTERRANGE
- PFND3D11_1DDI_GETVIDEOPROCESSORRATECONVERSIONCAPS
- PFND3D11_1DDI_SETCONSTANTBUFFERS
- PFND3D11_1DDI_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE
- PFND3D11_1DDI_NEGOTIATECRYPTOSESSIONKEYESCHANGE
- PFND3D11_1DDI_QUERYAUTHENTICATEDCHANNEL
- PFND3DDDI_QUERYDLISTFORAPPLICATION1
- PFND3D11_1DDI_RELOCATEDEVICEFUNCS
- PFND3D11_1DDI_RESOURCECOPYREGION
- PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP
- PFND3D10DDI_RETRIEVESUBOBJECT
- PFND3D11_1DDI_STARTSESSIONKEYREFRESH
- PFND3D11_1DDI_VIDEODECODERBEGINFRAME
- PFND3D11_1DDI_VIDEODECODERENDFRAME
- PFND3D11_1DDI_VIDEODECODEREXTENSION
- PFND3D11_1DDI_VIDEODECODERGETHANDLE
- PFND3D11_1DDI_VIDEODECODERSUBMITBUFFERS
- PFND3D11_1DDI_VIDEOPROCESSORBLT
- PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION
- PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION
- PFND3D11_1DDI_VIDEOPROCESSORINPUTVIEWREADAFTERWRITEHAZARD
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTSTEREOMODE
- PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTTARGETRECT
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMCOLORSPACE
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMFILTER
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMFRAMEFORMAT
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMLUMAKEY
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMROTATION
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSOURCERECT
- PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT
Direct3D 11.1 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 11.1 함수가 사용하는 구조 및 열거형을 나열합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3D11_1_DDI_BLEND_DESC
- D3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGS
- D3D11_1_DDI_COPY_FLAGS
- D3D11_1_DDI_FLUSH_FLAGS
- D3D11_1_DDI_LOGIC_OP
- D3D11_1_DDI_RASTERIZER_DESC
- D3D11_1_DDI_RENDER_TARGET_BLEND_DESC
- D3D11_1DDI_AES_CTR_IV
- D3D11_1DDI_ARCHITECTURE_INFO_DATA
- D3D11_1DDI_AUTHENTICATED_CHANNEL_TYPE
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_INITIALIZE
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION
- D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE
- D3D11_1DDI_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE
- D3D11_1DDI_AUTHENTICATED_PROTECTION_FLAGS
- D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_ACESSIBILITY_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT
- D3D11_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT
- D3D11_1DDI_BUS_TYPE
- D3D11_1DDI_CERTIFICATE_INFO
- D3D11_1DDI_CERTIFICATE_TYPE
- D3D11_1DDI_CONTENT_PROTECTION_CAPS
- D3D11_1DDI_D3D11_OPTIONS_DATA
- D3D11_1DDI_DEVICEFUNCS
- D3D11_1DDI_ENCRYPTED_BLOCK_INFO
- D3D11_1DDI_GETCAPTUREHANDLEDATA
- D3D11_1DDI_OMAC
- D3D11_1DDI_VIDEO_COLOR
- D3D11_1DDI_VIDEO_COLOR_RGBA
- D3D11_1DDI_VIDEO_COLOR_YCbCrA
- D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS
- D3D11_1DDI_VIDEO_DECODER_BUFFER_DESC
- D3D11_1DDI_VIDEO_DECODER_BUFFER_INFO
- D3D11_1DDI_VIDEO_DECODER_CONFIG
- D3D11_1DDI_VIDEO_DECODER_DESC
- D3D11_1DDI_VIDEO_DECODERR_BUFFER_DESC
- D3D11_1DDI_VIDEO_FRAME_FORMAT
- D3D11_1DDI_VIDEO_INPUT
- D3D11_1DDI_VIDEO_OUTPUT
- D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE
- D3D11_1DDI_VIDEO_PROCESSOR_AUTO_STREAM_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE
- D3D11_1DDI_VIDEO_PROCESSOR_CONTENT_DESC
- D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_CUSTOM_RATE
- D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_FILTER
- D3D11_1DDI_VIDEO_PROCESSOR_FILTER_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_FILTER_RANGE
- D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_SUPPORT
- D3D11_1DDI_VIDEO_PROCESSOR_ITELECINE_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE
- D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE
- D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_ROTATION
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_CAPS
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT
- D3D11_1DDI_VIDEO_PROCESSOR_STREAM
- D3D11_1DDI_VIDEO_USAGE
- D3D11_1DDI_VIDEODEVICEFUNCS
- D3D11_1DDIARG_CREATEAUTHENTICATEDCHANNEL
- D3D11_1DDIARG_CREATECRYPTOSESSION
- D3D11_1DDIARG_CREATEVIDEODECODER
- D3D11_1DDIARG_CREATEVIDEODECODEROUTPUTVIEW
- D3D11_1DDIARG_CREATEVIDEOPROCESSOR
- D3D11_1DDIARG_CREATEVIDEOPROCESSORENUM
- D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW
- D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW
- D3D11_1DDIARG_SIGNATURE_ENTRY
- D3D11_1DDIARG_STAGE_IO_SIGNATURES
- D3D11_1DDIARG_TESSELLATION_IO_SIGNATURES
- D3D11_1DDIARG_VIDEODECODERBEGINFRAME
- D3D11_1DDIARG_VIDEODECODEREXTENSION
- D3D11_DDI_SHADER_MIN_PRECISION
- D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA
- D3D11_DDI_VIDEO_DECODER_BUFFER_TYPE
Direct3D 버전 11.2 상태 함수
이 섹션에서는 Microsoft Direct3D 버전 11.2 런타임에 대해 추가되는 사용자 모드 표시 드라이버 상태 함수에 대해 설명합니다. Direct3D 11.2는 Windows 8.1에서 도입되었습니다.
The driver supplies pointers to Direct3D version 11.2 state functions through members of the D3DDDI_DEVICEFUNCS structure in a call to the user-mode display driver's adapter-specific CreateDevice function.
Direct3D 11.2 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 11.2 함수에서 사용하는 구조 및 열거형을 나열합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3DWDDM1_3DDI_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG
- D3DWDDM1_3DDI_DEVICEFUNCS
- D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1
- D3DWDDM1_3DDI_MARKER_TYPE
- D3DWDDM1_3DDI_TILE_COPY_FLAG
- D3DWDDM1_3DDI_TILE_MAPPING_FLAG
- D3DWDDM1_3DDI_TILE_RANGE_FLAG
- D3DWDDM1_3DDI_TILE_REGION_SIZE
- D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE
- D3DWDDM1_3DDI_TILED_RESOURCES_SUPPORT_FLAG
Direct3D 버전 12.0 상태 함수
이 섹션에서는 Microsoft Direct3D 버전 12.0 런타임에 대해 추가되는 사용자 모드 표시 드라이버 상태 함수에 대해 설명합니다. Direct3D 12.0은 Windows 10에서 도입되었습니다.
The driver supplies pointers to Direct3D version 12.0 state functions through members of the D3DWDDM2_0DDI_VIDEODEVICEFUNCS structure in a call to the user-mode display driver's adapter-specific CreateDevice function.
- PFND3DWDDM2_0DDI_CHECKCRYPTOSESSIONSTATUS
- PFND3D12DDI_OPENADAPTER
- PFND3D12DDI_CREATEDEVICE_0003
- PFND3DWDDM2_0DDI_CHECKVIDEOPROCESSORFORMATCONVERSION
- PFND3DWDDM2_0DDI_GETCRYPTOSESSIONPRIVATEDATASIZE
- PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY
- PFND3DWDDM2_0DDI_GETRESOURCELAYOUT
- PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES
- PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION
- PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING
- PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1
- PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING
- PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS
- PFND3DWDDM2_0DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE1
- PFND3DWDDM2_0DDI_VIDEOPROCESSORSETOUTPUTSHADERUSAGE
- PFND3DWDDM2_0DDI_VIDEOPROCESSORSETSTREAMCOLORSPACE1
- PFND3DWDDM2_0DDI_VIDEOPROCESSORSETSTREAMMIRROR
Direct3D 12.0 구조체 및 열거형
이 섹션에서는 사용자 모드 표시 드라이버 Microsoft Direct3D 버전 12 함수가 사용하는 구조 및 열거형에 대해 설명합니다. Direct3D 런타임은 사용자 모드 표시 드라이버 함수의 매개 변수에서 이러한 구조 및 열거형 값을 전달합니다.
- D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032
- D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032
- D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP
- D3D12DDI_VIDEO_DECODE_CONFIGURATION
- D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032
- D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0032
- D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA
- D3D12DDI_VIDEO_DECODE_PROFILE_FORMAT_COUNT_DATA
- D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA
- D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033
- D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032
- D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032
- D3D12DDI_BITSTREAM_ENCRYPTION_TYPE_0030
- D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0032
- D3D12DDI_CRYPTO_SESSION_FLAGS_0030
- D3D12DDI_CRYPTO_SESSION_SUPPORT_FLAGS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_OPERATION_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_SUPPORT_FLAGS_0030
- D3D12DDIARG_CREATE_CRYPTO_SESSION_0030
- D3D12DDIARG_CREATE_CRYPTO_SESSION_POLICY_0030
- D3D12DDIARG_CREATE_PIPELINE_STATE_0033
- D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0030
- D3D12DDIARG_CREATE_VIDEO_DECODER_0032
- D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0032
- D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032
- D3D12DDIARG_OPEN_CRYPTO_SESSION_0030
- D3D12DDIARG_OPEN_CRYPTO_SESSION_POLICY_0030
- D3D12DDIARG_OPEN_PROTECTED_RESOURCE_SESSION_0030
- D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033
- D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032
- D3D12DDI_VIEW_INSTANCING_FLAGS
- D3D12DDI_VIEW_INSTANCING_TIER
- D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032
- D3D12DDI_COMMAND_LIST_FUNCS_3D_0030
- D3D12DDI_COMMAND_LIST_FUNCS_3D_0032
- D3D12DDI_COMMAND_LIST_FUNCS_3D_0033
- D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0030
- D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032
- D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0030
- D3D12DDI_CONTENT_PROTECTION_CALLBACKS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_INPUT_ARGUMENTS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_OUTPUT_ARGUMENTS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_OUTPUT_ARGUMENTS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_OUTPUT_ARGUMENTS_0030
- D3D12DDI_CRYPTO_SESSION_TRANSFORM_TRANSCRYPT_OUTPUT_ARGUMENTS_0030
- D3D12DDI_D3D12_OPTIONS_DATA_0031
- D3D12DDI_D3D12_OPTIONS_DATA_0032
- D3D12DDI_D3D12_OPTIONS_DATA_0033
- D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030
- D3D12DDI_DEVICE_FUNCS_CORE_0030
- D3D12DDI_DEVICE_FUNCS_CORE_0033
- D3D12DDI_DEVICE_FUNCS_VIDEO_0030
- D3D12DDI_DEVICE_FUNCS_VIDEO_0032
- D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_DATA_0030
- D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030
- D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030
- D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030
- D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030
- D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA_0032
- D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032
- D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032
- D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030
- D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA_0032
- D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0030
- D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032
- D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA_0032
- D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032
- D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032
- D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032
- D3D12DDI_VIDEO_SCALE_SUPPORT_0032
- D3D12DDI_VIEW_INSTANCE_LOCATION
- D3D12DDI_VIEW_INSTANCING_DESC
- D3D12DDI_WRITEBUFFERIMMEDIATE_PARAMETER_0032
- D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION
- D3D12_COMMAND_QUEUE_PRIORITY
- D3D12DDI_ALLOCATION_INFO_0022
- D3D12DDI_ALLOCATION_INFO_FLAGS_0022
- D3D12DDI_COMMAND_LIST_FUNCS_VIDEO
- D3D12DDI_COMMAND_QUEUE_CREATION_FLAGS
- D3D12DDI_COMMAND_QUEUE_FLAGS
- D3D12DDI_COMMAND_QUEUE_FUNCS_VIDEO
- D3D12DDI_CORELAYER_DEVICECALLBACKS_0022
- D3D12DDI_CREATE_SHADER_FLAGS
- D3D12DDI_DEALLOCATE_FLAGS_0022
- D3D12DDI_DEVICE_FUNCS_CORE_0010
- D3D12DDI_DEVICE_FUNCS_CORE_0021
- D3D12DDI_DEVICE_FUNCS_CORE_VIDEO_0020
- D3D12DDI_DEVICE_FUNCS_VIDEO
- D3D12DDI_EXTENDED_FEATURES_FUNCS_0020
- D3D12DDI_FEATURE_0020
- D3D12DDI_HANDLETYPE
- D3D12DDI_HEAP_FLAGS
- D3D12DDI_PREDICATION_OP
- D3D12DDI_QUERY_HEAP_TYPE
- D3D12DDI_QUERY_TYPE
- D3D12DDI_RANGE
- D3D12DDI_RESOURCE_BARRIER_FLAGS
- D3D12DDI_RESOURCE_BARRIER_TYPE
- D3D12DDI_RESOURCE_FLAGS_0003
- D3D12DDI_RESOURCE_RANGED_BARRIER_0022
- D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003
- D3D12DDI_RESOURCE_UAV_BARRIER
- D3D12DDI_SHADERCACHE_CALLBACKS_0021
- D3D12DDI_SHADERCACHE_HASH
- D3D12DDI_SWIZZLE_BIT_ENTRY
- D3D12DDI_SWIZZLE_PATTERN
- D3D12DDI_SWIZZLE_PATTERN_DESC_0022
- D3D12DDI_SWIZZLE_PATTERN_FLAGS
- D3D12DDI_TABLE_TYPE
- D3D12DDI_TEXTURE_LAYOUT
- D3D12DDI_TEXTURE_LAYOUT_CAPS_0001
- D3D12DDI_VIDEO_CODED_INTERLACE_TYPE
- D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA_0010
- D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM
- D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS
- D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS
- D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA
- D3D12DDI_VIDEO_DECODE_CONVERSION_FLAGS
- D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS
- D3D12DDI_VIDEO_DECODE_FORMATS_DATA
- D3D12DDI_VIDEO_DECODE_FRAME_PARAMETER
- D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS
- D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS
- D3D12DDI_VIDEO_DECODE_PARAMETER_TYPE
- D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES
- D3D12DDI_VIDEO_DECODE_STATUS
- D3D12DDI_VIDEO_DECODE_SUPPORT_DATA
- D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS
- D3D12DDI_VIDEO_DECODE_TIER
- D3D12DDI_VIDEO_FIELD_TYPE
- D3D12DDI_VIDEO_FORMAT_DESCRIPTION
- D3D12DDI_VIDEO_FRAME_STEREO_FORMAT
- D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING
- D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE
- D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS
- D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS
- D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS
- D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS
- D3D12DDI_VIDEO_PROCESS_FILTER_RANGE
- D3D12DDI_VIDEO_PROCESS_INPUT_STREAM
- D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS
- D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA
- D3D12DDI_VIDEO_PROCESS_ORIENTATION
- D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM
- D3D12DDI_VIDEO_PROCESS_PALETTE
- D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA
- D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO
- D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA
- D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS
- D3D12DDI_VIDEO_PROCESS_TRANSFORM
- D3D12DDI_VIDEO_SCALE_SUPPORT
- D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS
- D3D12DDI_VIDEO_USAGE
- D3D12DDIARG_CREATE_VIDEO_DECODER
- D3D12DDIARG_CREATECOMMANDQUEUE_0023
- D3D12DDIARG_CREATEDEVICE_0003
- D3D12DDIARG_GET_PAGEABLE_SIZE
- D3D12DDIARG_OPENADAPTER
- D3D12DDIARG_RESOURCE_BARRIER_0022
- D3D12DDIARG_VIDEO_GETCAPS
- D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_PARAMETERS
- D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_PARAMETERS
- D3D12DDICAPS_TYPE
- D3D12DDICAPS_TYPE_VIDEO
- D3D12DDICAPS_TYPE_VIDEO_0020
- D3D12DDICAPS_UMD_BASED_COMMAND_QUEUE_PRIORITY_DATA_0023
- D3D12DDICB_ALLOCATE_0022
- D3D12DDICB_RECLAIMALLOCATIONS2
- D3DWDDM2_0DDI_CHECK_VIDEO_PROCESSOR_FORMAT_CONVERSION
- D3DWDDM2_0DDI_CONTEXTTYPE_FLAG
- D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS
- D3DWDDM2_0DDI_CRYPTO_SESSION_STATUS
- D3DWDDM2_0DDI_DEVICEFUNCS
- D3DWDDM2_0DDI_IMAGE_INPUT
- D3DWDDM2_0DDI_IMAGE_OUTPUT
- D3DWDDM2_0DDI_IMAGEDEVICEFUNCS
- D3DWDDM2_0DDI_JPEG_COMPONENTS
- D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA
- D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA
- D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA
- D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS
- D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS
- D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING
- D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY
- D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION
- D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1
- D3DWDDM2_0DDI_VIDEO_DECODER_CAPS
- D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK
- D3DWDDM2_0DDI_VIDEODEVICEFUNCS
- D3DWDDM2_0DDI_VIDEO_PROCESSOR_BEHAVIOR_HINTS
- D3DWDDM2_0DDIARG_DECODE_JPEG
- D3DWDDM2_0DDIARG_ENCODE_JPEG
- D3DWDDM2_2DDI_CORELAYER_DEVICECALLBACKS
- D3DWDDM2_2DDI_DEVICEFUNCS
- D3DWDDM2_2DDI_SHADERCACHE_HASH
- D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC