Freigeben über


Direct3D-Funktionen, die von Anzeigetreibern im Benutzermodus implementiert werden

Auf dieser Seite werden Funktionen aufgelistet, die der Benutzermodusanzeigetreiber implementiert und für die Microsoft Direct3D-Runtime bereitstellt und die vom Betriebssystem aufgerufen werden können. Strukturen und Enumerationen werden ebenfalls aufgeführt.

Direct3D- Version 9-Funktionen

In diesem Abschnitt werden die Funktionen beschrieben, die die Benutzermodus-Anzeigetreiber-DLL für die Microsoft Direct3D Version 9-Runtime bereitstellt.

Die Benutzermodus-Anzeigetreiber-DLL exportiert die OpenAdapter-Funktion und stellt Zeiger auf adapterspezifische Funktionen über Member der D3DDDI_ADAPTERFUNCS-Struktur bereit, wenn die Laufzeit OpenAdapter aufruft.

Die Direct3D-Runtime ruft die CreateDevice-Funktion aus dem pfnCreateDevice-Member von D3DDDI_ADAPTERFUNCS auf, um ein Anzeigegerät zu erstellen, das zum Verarbeiten einer Auflistung des Renderingzustands verwendet wird. Die Benutzermodus-Anzeigetreiber-DLL stellt Zeiger auf alle gerätespezifischen Funktionen der Anzeige über Member der D3DDDI_DEVICEFUNCS-Struktur bereit, wenn die Runtime CreateDevice aufruft.

Die folgenden D3D-Funktionen der Version 9 sind in d3dumddi.h enthalten:

  • 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-Parameterstrukturen

In diesem Abschnitt werden Strukturen aufgelistet, die von den Anzeigetreiberfunktionen des Benutzermodus verwendet werden. Die Microsoft Direct3D-Runtime übergibt Zeiger an diese Strukturen in Parametern der Treiberfunktionen des Benutzermodus.

  • 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 Zustandsfunktionen

In diesem Abschnitt werden die Zustandsfunktionen beschrieben, die die Benutzermodus-Anzeigetreiber-DLL für die Microsoft Direct3D- Version 10-Runtime bereitstellt.

Die DLL des Benutzermodusanzeigetreibers exportiert die OpenAdapter10-Funktion und stellt Zeiger auf adapterspezifische Funktionen über Member der D3D10DDI_ADAPTERFUNCS-Struktur bereit, wenn die Runtime OpenAdapter10 aufruft.

Der Treiber stellt Über Member der D3D10DDI_DEVICEFUNCS-Struktur in einem Aufruf der CreateDevice(D3D10) -Funktion des Benutzermodusanzeigetreibers Zeiger auf Zustandsfunktionen bereit.

Die folgenden Funktionen sind in d3d10umddi.h enthalten.

  • 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-Strukturen und -Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen aufgelistet, die vom Benutzermodusanzeigetreiber von Microsoft Direct3D Version 10 verwendet werden. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Anzeigetreiberfunktionen des Benutzermodus.

  • 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-Zustandsfunktionen

In diesem Abschnitt werden funktionen für den Benutzermodusanzeigetreiber beschrieben, die für Version 10.1 der Microsoft Direct3D-Runtime neu sind. Andernfalls finden Sie für den Rest der Treiberstatusfunktionen des Benutzermodus unter Direct3D Version 10 State Functions.

Die DLL des Benutzermodusanzeigetreibers exportiert die OpenAdapter10-Funktion und stellt Zeiger auf adapterspezifische Funktionen über Member der D3D10DDI_ADAPTERFUNCS-Struktur bereit, wenn die Runtime OpenAdapter10 aufruft.

Der Treiber stellt Über Member der D3D10_1DDI_DEVICEFUNCS-Struktur in einem Aufruf der adapterspezifischen CreateDevice(D3D10)-Funktion des Benutzermodusanzeigetreibers Zeiger auf Direct3D Version 10.1-Zustandsfunktionen bereit.

Die folgenden Funktionen sind in d3d10umddi.h enthalten.

  • PFND3D10_1DDI_CALCPRIVATEBLENDSTATESIZE
  • PFND3D10_1DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE
  • PFND3D10_1DDI_CREATEBLENDSTATE
  • PFND3D10_1DDI_CREATESHADERRESOURCEVIEW
  • PFND3D10_1DDI_RELOCATEDEVICEFUNCS

Direct3D 10.1-Strukturen und -Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen aufgeführt, die der Benutzermodusanzeigetreiber microsoft Direct3D Version 10.1 verwendet. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Benutzermodusanzeigetreiberfunktionen.

  • 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

Zustandsfunktionen der Direct3D Version 11

In diesem Abschnitt werden funktionen für den Benutzermodusanzeigetreiber beschrieben, die für die Microsoft Direct3D- Version 11.0-Runtime hinzugefügt werden. Andernfalls finden Sie für den Rest der Anzeigetreiberstatusfunktionen im Benutzermodus weitere Informationen unter Direct3D Version 10 State Functions und Direct3D Version 10.1 State Functions.

Die DLL des Benutzermodusanzeigetreibers exportiert die OpenAdapter10_2-Funktion und stellt zeiger auf adapterspezifische Funktionen über Elemente der D3D10_2DDI_ADAPTERFUNCS-Struktur bereit, wenn die Runtime OpenAdapter10_2 aufruft.

Der Treiber stellt Über Member der D3D11DDI_DEVICEFUNCS-Struktur in einem Aufruf der adapterspezifischen CreateDevice(D3D10)-Funktion des Benutzermodusanzeigetreibers Zeiger auf Direct3D Version 11.0-Zustandsfunktionen bereit.

Die folgenden Funktionen sind in d3d10umddi.h enthalten.

  • 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-Strukturen und Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen aufgelistet, die der Benutzermodusanzeigetreiber microsoft Direct3D Version 11.0 verwendet. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Benutzermodusanzeigetreiberfunktionen.

  • 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, Zustandsfunktionen

Die Funktionen in diesem Abschnitt beschreiben Benutzermodusanzeigetreiberstatusfunktionen, die für die Microsoft Direct3D-Runtime Version 11.1 hinzugefügt werden. Direct3D 11.1 wurde mit Windows 8 eingeführt. Andernfalls finden Sie für den Rest der verfügbaren Funktionen, die von Anzeigetreibern im Benutzermodus implementiert werden, weitere Informationen unter Direct3D Version 10 State Functions und Direct3D Version 11 State Functions.

Die DLL des Benutzermodusanzeigetreibers exportiert die OpenAdapter10_2-Funktion und stellt zeiger auf adapterspezifische Funktionen über Elemente der D3D10_2DDI_ADAPTERFUNCS-Struktur bereit, wenn die Runtime OpenAdapter10_2 aufruft.

Der Treiber stellt Über Member der D3D11_1DDI_DEVICEFUNCS-Struktur in einem Aufruf der adapterspezifischen CreateDevice(D3D10) -Funktion des Benutzermodusanzeigetreibers Zeiger auf Direct3D-Zustandsfunktionen der Version 11.1 bereit.

Die folgenden Direct3D-Funktionen, Version 11.1, sind in d3d10umddi.h oder d3dumddi.h enthalten.

Direct3D 11.1-Strukturen und -Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen aufgelistet, die von den Funktionen des Benutzermodusanzeigetreibers von Microsoft Direct3D Version 11.1 verwendet werden. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Anzeigetreiberfunktionen des Benutzermodus.

  • 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

Zustandsfunktionen der Direct3D-Version 11.2

In diesem Abschnitt werden die Anzeigetreiberstatusfunktionen im Benutzermodus beschrieben, die für die Microsoft Direct3D-Runtime Version 11.2 hinzugefügt werden. Direct3D 11.2 wurde mit Windows 8.1 eingeführt.

Der Treiber stellt Zeiger auf Zustandsfunktionen der Direct3D-Version 11.2 über Member der D3DDDI_DEVICEFUNCS-Struktur in einem Aufruf der adapterspezifischen CreateDevice-Funktion des Benutzermodusanzeigetreibers bereit.

Direct3D 11.2-Strukturen und -Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen aufgelistet, die von den Funktionen des Benutzermodusanzeigetreibers microsoft Direct3D Version 11.2 verwendet werden. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Anzeigetreiberfunktionen des Benutzermodus.

  • 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

Zustandsfunktionen in Direct3D Version 12.0

In diesem Abschnitt werden die Anzeigetreiberstatusfunktionen im Benutzermodus beschrieben, die für die Microsoft Direct3D Version 12.0-Runtime hinzugefügt werden. Direct3D 12.0 wurde mit Windows 10 eingeführt.

Der Treiber stellt Zeiger auf Zustandsfunktionen der Direct3D-Version 12.0 über Member der D3DWDDM2_0DDI_VIDEODEVICEFUNCS-Struktur in einem Aufruf der adapterspezifischen CreateDevice-Funktion des Benutzermodusanzeigetreibers bereit.

Direct3D 12.0-Strukturen und -Enumerationen

In diesem Abschnitt werden Strukturen und Enumerationen beschrieben, die von den Microsoft Direct3D-Funktionen der Version 12 des Benutzermodusanzeigetreibers verwendet werden. Die Direct3D-Runtime übergibt diese Strukturen und Enumerationswerte in Parametern der Anzeigetreiberfunktionen des Benutzermodus.

  • 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

Weitere Informationen

Unterstützung des DXGI DDI

Unterstützung für Mehrschichtüberlagerungen

Direct3D-Laufzeitfunktionen, die von Benutzermodusanzeigetreibern aufgerufen werden

Verbesserungen der Direct3D-Renderingleistung