Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan visar funktioner som visningsdrivrutinen i användarläge implementerar och levererar till Microsoft Direct3D-körningen och som kan anropas av operativsystemet. Strukturer och uppräkningar visas också.
Direct3D Version 9 Functions
I det här avsnittet beskrivs de funktioner som DLL:et för visningsdrivrutinen i användarläge tillhandahåller till Microsoft Direct3D version 9-körningen.
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-parameterstrukturer
I det här avsnittet visas strukturer som används av visningsdrivrutinsfunktionerna i användarläge. Microsoft Direct3D-körningen skickar pekare till dessa strukturer i parametrar för användarlägesfunktionerna för visningsdrivrutiner.
- 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 Version 10 State Functions
I det här avsnittet beskrivs de tillståndsfunktioner som DLL för visningsdrivrutinen i användarläge tillhandahåller till Microsoft Direct3D version 10-körningen.
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 Strukturer och uppräkningar
Det här avsnittet visar strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 10 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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 Version 10.1 State Functions
I det här avsnittet beskrivs funktioner för visningsdrivrutinstillstånd i användarläge som är nya för version 10.1 av Microsoft Direct3D-körningen. I annat fall, för resten av funktionerna för visningsdrivrutinstillstånd i användarläge, se Direct3D Version 10 State Functions.
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 Strukturer och uppräkningar
Det här avsnittet visar strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 10.1 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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 Version 11 State Functions
I det här avsnittet beskrivs funktioner för visningsdrivrutinstillstånd i användarläge som läggs till för Microsoft Direct3D Version 11.0-körningen. I annat fall, för resten av funktionerna för visningsdrivrutinstillstånd i användarläge, se Direct3D Version 10 State Functions och Direct3D Version 10.1 State Functions.
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 Strukturer och uppräkningar
I det här avsnittet visas strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 11.0 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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 Version 11.1 State Functions
Funktionerna i det här avsnittet beskriver funktioner för visningsdrivrutinstillstånd i användarläge som läggs till för Microsoft Direct3D Version 11.1-körningen. Direct3D 11.1 introducerades med Windows 8. I annat fall, för resten av de tillgängliga funktionerna som implementeras av användarlägesvisningsdrivrutiner, se Direct3D Version 10 State Functions och Direct3D Version 11 State Functions.
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 Strukturer och uppräkningar
I det här avsnittet visas strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 11.1 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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 Version 11.2 State Functions
I det här avsnittet beskrivs funktioner för visningsdrivrutinstillstånd i användarläge som läggs till för Microsoft Direct3D Version 11.2-körningen. Direct3D 11.2 introducerades med 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 Strukturer och uppräkningar
I det här avsnittet visas strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 11.2 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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 Version 12.0 State Functions
I det här avsnittet beskrivs funktioner för visningsdrivrutinstillstånd i användarläge som läggs till för Microsoft Direct3D Version 12.0-körningen. Direct3D 12.0 introducerades med 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 Strukturer och uppräkningar
I det här avsnittet beskrivs strukturer och uppräkningar som användarlägesvisningsdrivrutinen Microsoft Direct3D version 12 använder. Direct3D-körningen skickar dessa strukturer och uppräkningsvärden i parametrarna för visningsdrivrutinsfunktionerna i användarläge.
- 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
See also
Stöd för multiplan överlagring
Direct3D Runtime Functions anropas av visningsdrivrutiner för användarläge