D3DWDDM2_0DDI_DEVICEFUNCS-Struktur (d3d10umddi.h)

Diese Struktur enthält die Gerätefunktionstabelle für den Benutzermodus für Windows Display Driver Model (WDDM) 2.0. Wenn eine Funktion in d3d10umdd.h (oder unter bestimmten Bedingungen optional) als optional kommentiert wird, muss sie im Allgemeinen von einem Treiber implementiert werden.

Syntax

typedef struct D3DWDDM2_0DDI_DEVICEFUNCS {
  PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP               pfnDefaultConstantBufferUpdateSubresourceUP;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnVsSetConstantBuffers;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnPsSetShaderResources;
  PFND3D10DDI_SETSHADER                                   pfnPsSetShader;
  PFND3D10DDI_SETSAMPLERS                                 pfnPsSetSamplers;
  PFND3D10DDI_SETSHADER                                   pfnVsSetShader;
  PFND3D10DDI_DRAWINDEXED                                 pfnDrawIndexed;
  PFND3D10DDI_DRAW                                        pfnDraw;
  PFND3D10DDI_RESOURCEMAP                                 pfnDynamicIABufferMapNoOverwrite;
  PFND3D10DDI_RESOURCEUNMAP                               pfnDynamicIABufferUnmap;
  PFND3D10DDI_RESOURCEMAP                                 pfnDynamicConstantBufferMapDiscard;
  PFND3D10DDI_RESOURCEMAP                                 pfnDynamicIABufferMapDiscard;
  PFND3D10DDI_RESOURCEUNMAP                               pfnDynamicConstantBufferUnmap;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnPsSetConstantBuffers;
  PFND3D10DDI_SETINPUTLAYOUT                              pfnIaSetInputLayout;
  PFND3D10DDI_IA_SETVERTEXBUFFERS                         pfnIaSetVertexBuffers;
  PFND3D10DDI_IA_SETINDEXBUFFER                           pfnIaSetIndexBuffer;
  PFND3D10DDI_DRAWINDEXEDINSTANCED                        pfnDrawIndexedInstanced;
  PFND3D10DDI_DRAWINSTANCED                               pfnDrawInstanced;
  PFND3D10DDI_RESOURCEMAP                                 pfnDynamicResourceMapDiscard;
  PFND3D10DDI_RESOURCEUNMAP                               pfnDynamicResourceUnmap;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnGsSetConstantBuffers;
  PFND3D10DDI_SETSHADER                                   pfnGsSetShader;
  PFND3D10DDI_IA_SETTOPOLOGY                              pfnIaSetTopology;
  PFND3D10DDI_RESOURCEMAP                                 pfnStagingResourceMap;
  PFND3D10DDI_RESOURCEUNMAP                               pfnStagingResourceUnmap;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnVsSetShaderResources;
  PFND3D10DDI_SETSAMPLERS                                 pfnVsSetSamplers;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnGsSetShaderResources;
  PFND3D10DDI_SETSAMPLERS                                 pfnGsSetSamplers;
  PFND3D11DDI_SETRENDERTARGETS                            pfnSetRenderTargets;
  PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD      pfnShaderResourceViewReadAfterWriteHazard;
  PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD                pfnResourceReadAfterWriteHazard;
  PFND3D10DDI_SETBLENDSTATE                               pfnSetBlendState;
  PFND3D10DDI_SETDEPTHSTENCILSTATE                        pfnSetDepthStencilState;
  PFND3D10DDI_SETRASTERIZERSTATE                          pfnSetRasterizerState;
  PFND3D10DDI_QUERYEND                                    pfnQueryEnd;
  PFND3D10DDI_QUERYBEGIN                                  pfnQueryBegin;
  PFND3D11_1DDI_RESOURCECOPYREGION                        pfnResourceCopyRegion;
  PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP               pfnResourceUpdateSubresourceUP;
  PFND3D10DDI_SO_SETTARGETS                               pfnSoSetTargets;
  PFND3D10DDI_DRAWAUTO                                    pfnDrawAuto;
  PFND3D10DDI_SETVIEWPORTS                                pfnSetViewports;
  PFND3D10DDI_SETSCISSORRECTS                             pfnSetScissorRects;
  PFND3D10DDI_CLEARRENDERTARGETVIEW                       pfnClearRenderTargetView;
  PFND3D10DDI_CLEARDEPTHSTENCILVIEW                       pfnClearDepthStencilView;
  PFND3D10DDI_SETPREDICATION                              pfnSetPredication;
  PFND3D10DDI_QUERYGETDATA                                pfnQueryGetData;
  PFND3D11_1DDI_FLUSH                                     pfnFlush;
  PFND3D10DDI_GENMIPS                                     pfnGenMips;
  PFND3D10DDI_RESOURCECOPY                                pfnResourceCopy;
  PFND3D10DDI_RESOURCERESOLVESUBRESOURCE                  pfnResourceResolveSubresource;
  PFND3D10DDI_RESOURCEMAP                                 pfnResourceMap;
  PFND3D10DDI_RESOURCEUNMAP                               pfnResourceUnmap;
  PFND3D10DDI_RESOURCEISSTAGINGBUSY                       pfnResourceIsStagingBusy;
  PFND3DWDDM2_0DDI_RELOCATEDEVICEFUNCS                    pfnRelocateDeviceFuncs;
  PFND3D11DDI_CALCPRIVATERESOURCESIZE                     pfnCalcPrivateResourceSize;
  PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE               pfnCalcPrivateOpenedResourceSize;
  PFND3D11DDI_CREATERESOURCE                              pfnCreateResource;
  PFND3D10DDI_OPENRESOURCE                                pfnOpenResource;
  PFND3D10DDI_DESTROYRESOURCE                             pfnDestroyResource;
  PFND3D11DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE           pfnCalcPrivateShaderResourceViewSize;
  PFND3D11DDI_CREATESHADERRESOURCEVIEW                    pfnCreateShaderResourceView;
  PFND3D10DDI_DESTROYSHADERRESOURCEVIEW                   pfnDestroyShaderResourceView;
  PFND3D10DDI_CALCPRIVATERENDERTARGETVIEWSIZE             pfnCalcPrivateRenderTargetViewSize;
  PFND3D10DDI_CREATERENDERTARGETVIEW                      pfnCreateRenderTargetView;
  PFND3D10DDI_DESTROYRENDERTARGETVIEW                     pfnDestroyRenderTargetView;
  PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE             pfnCalcPrivateDepthStencilViewSize;
  PFND3D11DDI_CREATEDEPTHSTENCILVIEW                      pfnCreateDepthStencilView;
  PFND3D10DDI_DESTROYDEPTHSTENCILVIEW                     pfnDestroyDepthStencilView;
  PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE                pfnCalcPrivateElementLayoutSize;
  PFND3D10DDI_CREATEELEMENTLAYOUT                         pfnCreateElementLayout;
  PFND3D10DDI_DESTROYELEMENTLAYOUT                        pfnDestroyElementLayout;
  PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE                 pfnCalcPrivateBlendStateSize;
  PFND3D11_1DDI_CREATEBLENDSTATE                          pfnCreateBlendState;
  PFND3D10DDI_DESTROYBLENDSTATE                           pfnDestroyBlendState;
  PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE            pfnCalcPrivateDepthStencilStateSize;
  PFND3D10DDI_CREATEDEPTHSTENCILSTATE                     pfnCreateDepthStencilState;
  PFND3D10DDI_DESTROYDEPTHSTENCILSTATE                    pfnDestroyDepthStencilState;
  PFND3DWDDM2_0DDI_CALCPRIVATERASTERIZERSTATESIZE         pfnCalcPrivateRasterizerStateSize;
  PFND3DWDDM2_0DDI_CREATERASTERIZERSTATE                  pfnCreateRasterizerState;
  PFND3D10DDI_DESTROYRASTERIZERSTATE                      pfnDestroyRasterizerState;
  PFND3D11_1DDI_CALCPRIVATESHADERSIZE                     pfnCalcPrivateShaderSize;
  PFND3D11_1DDI_CREATEVERTEXSHADER                        pfnCreateVertexShader;
  PFND3D11_1DDI_CREATEGEOMETRYSHADER                      pfnCreateGeometryShader;
  PFND3D11_1DDI_CREATEPIXELSHADER                         pfnCreatePixelShader;
  PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCalcPrivateGeometryShaderWithStreamOutput;
  PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT      pfnCreateGeometryShaderWithStreamOutput;
  PFND3D10DDI_DESTROYSHADER                               pfnDestroyShader;
  PFND3D10DDI_CALCPRIVATESAMPLERSIZE                      pfnCalcPrivateSamplerSize;
  PFND3D10DDI_CREATESAMPLER                               pfnCreateSampler;
  PFND3D10DDI_DESTROYSAMPLER                              pfnDestroySampler;
  PFND3D10DDI_CALCPRIVATEQUERYSIZE                        pfnCalcPrivateQuerySize;
  PFND3D10DDI_CREATEQUERY                                 pfnCreateQuery;
  PFND3D10DDI_DESTROYQUERY                                pfnDestroyQuery;
  PFND3D10DDI_CHECKFORMATSUPPORT                          pfnCheckFormatSupport;
  PFND3DWDDM1_3DDI_CHECKMULTISAMPLEQUALITYLEVELS          pfnCheckMultisampleQualityLevels;
  PFND3D10DDI_CHECKCOUNTERINFO                            pfnCheckCounterInfo;
  PFND3D10DDI_CHECKCOUNTER                                pfnCheckCounter;
  PFND3D10DDI_DESTROYDEVICE                               pfnDestroyDevice;
  PFND3D10DDI_SETTEXTFILTERSIZE                           pfnSetTextFilterSize;
  PFND3D10DDI_RESOURCECOPY                                pfnResourceConvert;
  PFND3D11_1DDI_RESOURCECOPYREGION                        pfnResourceConvertRegion;
  PFND3D10DDI_RESETPRIMITIVEID                            pfnResetPrimitiveID;
  PFND3D10DDI_SETVERTEXPIPELINEOUTPUT                     pfnSetVertexPipelineOutput;
  PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT                pfnDrawIndexedInstancedIndirect;
  PFND3D11DDI_DRAWINSTANCEDINDIRECT                       pfnDrawInstancedIndirect;
  PFND3D11DDI_COMMANDLISTEXECUTE                          pfnCommandListExecute;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnHsSetShaderResources;
  PFND3D10DDI_SETSHADER                                   pfnHsSetShader;
  PFND3D10DDI_SETSAMPLERS                                 pfnHsSetSamplers;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnHsSetConstantBuffers;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnDsSetShaderResources;
  PFND3D10DDI_SETSHADER                                   pfnDsSetShader;
  PFND3D10DDI_SETSAMPLERS                                 pfnDsSetSamplers;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnDsSetConstantBuffers;
  PFND3D11_1DDI_CREATEHULLSHADER                          pfnCreateHullShader;
  PFND3D11_1DDI_CREATEDOMAINSHADER                        pfnCreateDomainShader;
  PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES             pfnCheckDeferredContextHandleSizes;
  PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE               pfnCalcDeferredContextHandleSize;
  PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE              pfnCalcPrivateDeferredContextSize;
  PFND3D11DDI_CREATEDEFERREDCONTEXT                       pfnCreateDeferredContext;
  PFND3D11DDI_ABANDONCOMMANDLIST                          pfnAbandonCommandList;
  PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE                  pfnCalcPrivateCommandListSize;
  PFND3D11DDI_CREATECOMMANDLIST                           pfnCreateCommandList;
  PFND3D11DDI_DESTROYCOMMANDLIST                          pfnDestroyCommandList;
  PFND3D11_1DDI_CALCPRIVATETESSELLATIONSHADERSIZE         pfnCalcPrivateTessellationShaderSize;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnPsSetShaderWithIfaces;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnVsSetShaderWithIfaces;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnGsSetShaderWithIfaces;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnHsSetShaderWithIfaces;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnDsSetShaderWithIfaces;
  PFND3D11DDI_SETSHADER_WITH_IFACES                       pfnCsSetShaderWithIfaces;
  PFND3D11DDI_CREATECOMPUTESHADER                         pfnCreateComputeShader;
  PFND3D10DDI_SETSHADER                                   pfnCsSetShader;
  PFND3D10DDI_SETSHADERRESOURCES                          pfnCsSetShaderResources;
  PFND3D10DDI_SETSAMPLERS                                 pfnCsSetSamplers;
  PFND3D11_1DDI_SETCONSTANTBUFFERS                        pfnCsSetConstantBuffers;
  PFND3D11DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE          pfnCalcPrivateUnorderedAccessViewSize;
  PFND3D11DDI_CREATEUNORDEREDACCESSVIEW                   pfnCreateUnorderedAccessView;
  PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW                  pfnDestroyUnorderedAccessView;
  PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT                pfnClearUnorderedAccessViewUint;
  PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT               pfnClearUnorderedAccessViewFloat;
  PFND3D11DDI_SETUNORDEREDACCESSVIEWS                     pfnCsSetUnorderedAccessViews;
  PFND3D11DDI_DISPATCH                                    pfnDispatch;
  PFND3D11DDI_DISPATCHINDIRECT                            pfnDispatchIndirect;
  PFND3D11DDI_SETRESOURCEMINLOD                           pfnSetResourceMinLOD;
  PFND3D11DDI_COPYSTRUCTURECOUNT                          pfnCopyStructureCount;
  PFND3D11DDI_RECYCLECOMMANDLIST                          pfnRecycleCommandList;
  PFND3D11DDI_RECYCLECREATECOMMANDLIST                    pfnRecycleCreateCommandList;
  PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT                pfnRecycleCreateDeferredContext;
  PFND3D11DDI_DESTROYCOMMANDLIST                          pfnRecycleDestroyCommandList;
  PFND3D11_1DDI_DISCARD                                   pfnDiscard;
  PFND3D11_1DDI_ASSIGNDEBUGBINARY                         pfnAssignDebugBinary;
  PFND3D10DDI_RESOURCEMAP                                 pfnDynamicConstantBufferMapNoOverwrite;
  PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT                    pfnCheckDirectFlipSupport;
  PFND3D11_1DDI_CLEARVIEW                                 pfnClearView;
  PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS                     pfnUpdateTileMappings;
  PFND3DWDDM1_3DDI_COPYTILEMAPPINGS                       pfnCopyTileMappings;
  PFND3DWDDM1_3DDI_COPYTILES                              pfnCopyTiles;
  PFND3DWDDM1_3DDI_UPDATETILES                            pfnUpdateTiles;
  PFND3DWDDM1_3DDI_TILEDRESOURCEBARRIER                   pfnTiledResourceBarrier;
  PFND3DWDDM1_3DDI_GETMIPPACKING                          pfnGetMipPacking;
  PFND3DWDDM1_3DDI_RESIZETILEPOOL                         pfnResizeTilePool;
  PFND3DWDDM1_3DDI_SETMARKER                              pfnSetMarker;
  PFND3DWDDM1_3DDI_SETMARKERMODE                          pfnSetMarkerMode;
  PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION                  pfnSetHardwareProtection;
  PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE      pfnCalcPrivateShaderResourceViewSizeWDDM2_0;
  PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW               pfnCreateShaderResourceViewWDDM2_0;
  PFND3DWDDM2_0DDI_CALCPRIVATERENDERTARGETVIEWSIZE        pfnCalcPrivateRenderTargetViewSizeWDDM2_0;
  PFND3DWDDM2_0DDI_CREATERENDERTARGETVIEW                 pfnCreateRenderTargetViewWDDM2_0;
  PFND3DWDDM2_0DDI_CALCPRIVATEQUERYSIZE                   pfnCalcPrivateQuerySizeWDDM2_0;
  PFND3DWDDM2_0DDI_CREATEQUERY                            pfnCreateQueryWDDM2_0;
  PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE     pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0;
  PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW              pfnCreateUnorderedAccessViewWDDM2_0;
  PFND3DWDDM2_0DDI_FLUSH                                  pfnFlushWDDM2_0;
  PFND3DWDDM2_0DDI_GETRESOURCELAYOUT                      pfnGetResourceLayout;
} D3DWDDM2_0DDI_DEVICEFUNCS;

Member

pfnDefaultConstantBufferUpdateSubresourceUP

Ein Zeiger auf die DefaultConstantBufferUpdateSubresourceUP-Funktion .

pfnVsSetConstantBuffers

Ein Zeiger auf die VsSetConstantBuffers-Funktion .

pfnPsSetShaderResources

Ein Zeiger auf die PsSetShaderResources-Funktion .

pfnPsSetShader

Ein Zeiger auf die PsSetShader-Funktion .

pfnPsSetSamplers

Ein Zeiger auf die PsSetSamplers-Funktion .

pfnVsSetShader

Ein Zeiger auf die VsSetShader-Funktion .

pfnDrawIndexed

Ein Zeiger auf die DrawIndexed-Funktion .

pfnDraw

Ein Zeiger auf die Draw-Funktion .

pfnDynamicIABufferMapNoOverwrite

pfnDynamicIABufferUnmap

pfnDynamicConstantBufferMapDiscard

pfnDynamicIABufferMapDiscard

pfnDynamicConstantBufferUnmap

pfnPsSetConstantBuffers

Ein Zeiger auf die PsSetConstantBuffers-Funktion .

pfnIaSetInputLayout

Ein Zeiger auf die IaSetInputLayout-Funktion .

pfnIaSetVertexBuffers

Ein Zeiger auf die IaSetVertexBuffers-Funktion .

pfnIaSetIndexBuffer

Ein Zeiger auf die IaSetIndexBuffer-Funktion .

pfnDrawIndexedInstanced

Ein Zeiger auf die DrawIndexedInstanced-Funktion .

pfnDrawInstanced

Ein Zeiger auf die DrawInstanced-Funktion .

pfnDynamicResourceMapDiscard

pfnDynamicResourceUnmap

pfnGsSetConstantBuffers

Ein Zeiger auf die Funktion GsSetConstantBuffers .

pfnGsSetShader

Ein Zeiger auf die GsSetShader-Funktion .

pfnIaSetTopology

Ein Zeiger auf die IaSetTopology-Funktion .

pfnStagingResourceMap

pfnStagingResourceUnmap

pfnVsSetShaderResources

Ein Zeiger auf die VsSetShaderResources-Funktion .

pfnVsSetSamplers

Ein Zeiger auf die VsSetSamplers-Funktion .

pfnGsSetShaderResources

Ein Zeiger auf die GsSetShaderResources-Funktion .

pfnGsSetSamplers

Ein Zeiger auf die GsSetSamplers-Funktion .

pfnSetRenderTargets

Ein Zeiger auf die SetRenderTargets-Funktion .

pfnShaderResourceViewReadAfterWriteHazard

Ein Zeiger auf die ShaderResourceViewReadAfterWriteHazard-Funktion .

pfnResourceReadAfterWriteHazard

Ein Zeiger auf die ResourceReadAfterWriteHazard-Funktion .

pfnSetBlendState

Ein Zeiger auf die SetBlendState-Funktion .

pfnSetDepthStencilState

Ein Zeiger auf die SetDepthStencilState-Funktion .

pfnSetRasterizerState

Ein Zeiger auf die SetRasterizerState-Funktion .

pfnQueryEnd

Ein Zeiger auf die QueryEnd-Funktion .

pfnQueryBegin

Ein Zeiger auf die QueryBegin-Funktion .

pfnResourceCopyRegion

Ein Zeiger auf die ResourceCopyRegion-Funktion .

pfnResourceUpdateSubresourceUP

Ein Zeiger auf die ResourceUpdateSubresourceUP-Funktion .

pfnSoSetTargets

Ein Zeiger auf die SoSetTargets-Funktion .

pfnDrawAuto

Ein Zeiger auf die DrawAuto-Funktion .

pfnSetViewports

Ein Zeiger auf die SetViewports-Funktion .

pfnSetScissorRects

Ein Zeiger auf die SetScissorRects-Funktion .

pfnClearRenderTargetView

Ein Zeiger auf die Funktion ClearRenderTargetView .

pfnClearDepthStencilView

Ein Zeiger auf die Funktion ClearDepthStencilView .

pfnSetPredication

Ein Zeiger auf die SetPredication-Funktion .

pfnQueryGetData

Ein Zeiger auf die QueryGetData-Funktion .

pfnFlush

Ein Zeiger auf die Flush-Funktion .

pfnGenMips

Ein Zeiger auf die GenMips-Funktion .

pfnResourceCopy

Ein Zeiger auf die ResourceCopy-Funktion .

pfnResourceResolveSubresource

Ein Zeiger auf die ResourceResolveSubresource-Funktion .

pfnResourceMap

Ein Zeiger auf die ResourceMap-Funktion .

pfnResourceUnmap

Ein Zeiger auf die ResourceUnmap-Funktion .

pfnResourceIsStagingBusy

Ein Zeiger auf die ResourceIsStagingBusy-Funktion .

pfnRelocateDeviceFuncs

Ein Zeiger auf die Funktion "RelocateDeviceFuncs ".

pfnCalcPrivateResourceSize

Ein Zeiger auf die CalcPrivateResourceSize-Funktion .

pfnCalcPrivateOpenedResourceSize

Ein Zeiger auf die CalcPrivateOpenedResourceSize-Funktion .

pfnCreateResource

Ein Zeiger auf die CreateResource-Funktion .

pfnOpenResource

Ein Zeiger auf die OpenResource-Funktion .

pfnDestroyResource

Ein Zeiger auf die DestroyResource-Funktion .

pfnCalcPrivateShaderResourceViewSize

Ein Zeiger auf die CalcPrivateShaderResourceViewSize-Funktion .

pfnCreateShaderResourceView

Ein Zeiger auf die CreateShaderResourceView-Funktion .

pfnDestroyShaderResourceView

Ein Zeiger auf die DestroyShaderResourceView-Funktion .

pfnCalcPrivateRenderTargetViewSize

Ein Zeiger auf die Funktion CalcPrivateRenderTargetViewSize .

pfnCreateRenderTargetView

Ein Zeiger auf die CreateRenderTargetView-Funktion .

pfnDestroyRenderTargetView

Ein Zeiger auf die Funktion DestroyRenderTargetView .

pfnCalcPrivateDepthStencilViewSize

Ein Zeiger auf die Funktion CalcPrivateDepthStencilViewSize .

pfnCreateDepthStencilView

Ein Zeiger auf die CreateDepthStencilView-Funktion .

pfnDestroyDepthStencilView

Ein Zeiger auf die Funktion DestroyDepthStencilView .

pfnCalcPrivateElementLayoutSize

Ein Zeiger auf die CalcPrivateElementLayoutSize-Funktion .

pfnCreateElementLayout

Ein Zeiger auf die CreateElementLayout-Funktion .

pfnDestroyElementLayout

Ein Zeiger auf die Funktion DestroyElementLayout .

pfnCalcPrivateBlendStateSize

Ein Zeiger auf die CalcPrivateBlendStateSize-Funktion .

pfnCreateBlendState

Ein Zeiger auf die CreateBlendState-Funktion .

pfnDestroyBlendState

Ein Zeiger auf die DestroyBlendState-Funktion .

pfnCalcPrivateDepthStencilStateSize

Ein Zeiger auf die Funktion CalcPrivateDepthStencilStateSize .

pfnCreateDepthStencilState

Ein Zeiger auf die CreateDepthStencilState-Funktion .

pfnDestroyDepthStencilState

Ein Zeiger auf die Funktion DestroyDepthStencilState .

pfnCalcPrivateRasterizerStateSize

Ein Zeiger auf die CalcPrivateRasterizerStateSize-Funktion .

pfnCreateRasterizerState

Ein Zeiger auf die CreateRasterizerState-Funktion .

pfnDestroyRasterizerState

Ein Zeiger auf die Funktion DestroyRasterizerState .

pfnCalcPrivateShaderSize

Ein Zeiger auf die CalcPrivateShaderSize-Funktion .

pfnCreateVertexShader

Ein Zeiger auf die CreateVertexShader-Funktion .

pfnCreateGeometryShader

Ein Zeiger auf die CreateGeometryShader-Funktion .

pfnCreatePixelShader

Ein Zeiger auf die CreatePixelShader-Funktion .

pfnCalcPrivateGeometryShaderWithStreamOutput

Ein Zeiger auf die Funktion CalcPrivateGeometryShaderWithStreamOutput .

pfnCreateGeometryShaderWithStreamOutput

Ein Zeiger auf die Funktion CreateGeometryShaderWithStreamOutput .

pfnDestroyShader

Ein Zeiger auf die DestroyShader-Funktion .

pfnCalcPrivateSamplerSize

Ein Zeiger auf die CalcPrivateSamplerSize-Funktion .

pfnCreateSampler

Ein Zeiger auf die CreateSampler-Funktion .

pfnDestroySampler

Ein Zeiger auf die DestroySampler-Funktion .

pfnCalcPrivateQuerySize

Ein Zeiger auf die CalcPrivateQuerySize-Funktion .

pfnCreateQuery

Ein Zeiger auf die CreateQuery-Funktion .

pfnDestroyQuery

Ein Zeiger auf die DestroyQuery-Funktion .

pfnCheckFormatSupport

Ein Zeiger auf die CheckFormatSupport-Funktion .

pfnCheckMultisampleQualityLevels

Ein Zeiger auf die Funktion CheckMultisampleQualityLevels .

pfnCheckCounterInfo

Ein Zeiger auf die CheckCounterInfo-Funktion .

pfnCheckCounter

Ein Zeiger auf die CheckCounter-Funktion .

pfnDestroyDevice

Ein Zeiger auf die Funktion DestroyDevice .

pfnSetTextFilterSize

Ein Zeiger auf die SetTextFilterSize-Funktion .

pfnResourceConvert

pfnResourceConvertRegion

pfnResetPrimitiveID

pfnSetVertexPipelineOutput

pfnDrawIndexedInstancedIndirect

Ein Zeiger auf die DrawIndexedInstancedIndirect-Funktion .

pfnDrawInstancedIndirect

Ein Zeiger auf die DrawInstancedIndirect-Funktion .

pfnCommandListExecute

Ein Zeiger auf die CommandListExecute-Funktion .

pfnHsSetShaderResources

Ein Zeiger auf die HsSetShaderResources-Funktion .

pfnHsSetShader

Ein Zeiger auf die HsSetShader-Funktion .

pfnHsSetSamplers

Ein Zeiger auf die HsSetSamplers-Funktion .

pfnHsSetConstantBuffers

Ein Zeiger auf die HsSetConstantBuffers-Funktion .

pfnDsSetShaderResources

Ein Zeiger auf die DsSetShaderResources-Funktion .

pfnDsSetShader

Ein Zeiger auf die DsSetShader-Funktion .

pfnDsSetSamplers

Ein Zeiger auf die DsSetSamplers-Funktion .

pfnDsSetConstantBuffers

Ein Zeiger auf die DsSetConstantBuffers-Funktion .

pfnCreateHullShader

Ein Zeiger auf die CreateHullShader-Funktion .

pfnCreateDomainShader

Ein Zeiger auf die CreateDomainShader-Funktion .

pfnCheckDeferredContextHandleSizes

Ein Zeiger auf die Funktion CheckDeferredContextHandleSizes .

pfnCalcDeferredContextHandleSize

Ein Zeiger auf die Funktion CalcDeferredContextHandleSize .

pfnCalcPrivateDeferredContextSize

Ein Zeiger auf die Funktion CalcPrivateDeferredContextSize .

pfnCreateDeferredContext

Ein Zeiger auf die CreateDeferredContext-Funktion .

pfnAbandonCommandList

Ein Zeiger auf die Funktion AbandonCommandList .

pfnCalcPrivateCommandListSize

Ein Zeiger auf die CalcPrivateCommandListSize-Funktion .

pfnCreateCommandList

Ein Zeiger auf die CreateCommandList-Funktion .

pfnDestroyCommandList

Ein Zeiger auf die DestroyCommandList-Funktion .

pfnCalcPrivateTessellationShaderSize

Ein Zeiger auf die Funktion CalcPrivateTessellationShaderSize .

pfnPsSetShaderWithIfaces

Ein Zeiger auf die PsSetShaderWithIfaces-Funktion .

pfnVsSetShaderWithIfaces

Ein Zeiger auf die VsSetShaderWithIfaces-Funktion .

pfnGsSetShaderWithIfaces

Ein Zeiger auf die Funktion GsSetShaderWithIfaces .

pfnHsSetShaderWithIfaces

Ein Zeiger auf die HsSetShaderWithIfaces-Funktion .

pfnDsSetShaderWithIfaces

Ein Zeiger auf die DsSetShaderWithIfaces-Funktion .

pfnCsSetShaderWithIfaces

Ein Zeiger auf die CsSetShaderWithIfaces-Funktion .

pfnCreateComputeShader

Ein Zeiger auf die CreateComputeShader-Funktion .

pfnCsSetShader

Ein Zeiger auf die CsSetShader-Funktion .

pfnCsSetShaderResources

Ein Zeiger auf die CsSetShaderResources-Funktion .

pfnCsSetSamplers

Ein Zeiger auf die CsSetSamplers-Funktion .

pfnCsSetConstantBuffers

Ein Zeiger auf die Funktion CsSetConstantBuffers .

pfnCalcPrivateUnorderedAccessViewSize

Ein Zeiger auf die Funktion CalcPrivateUnorderedAccessViewSize .

pfnCreateUnorderedAccessView

Ein Zeiger auf die Funktion CreateUnorderedAccessView .

pfnDestroyUnorderedAccessView

Ein Zeiger auf die Funktion DestroyUnorderedAccessView .

pfnClearUnorderedAccessViewUint

Ein Zeiger auf die Funktion ClearUnorderedAccessViewUint .

pfnClearUnorderedAccessViewFloat

Ein Zeiger auf die Funktion ClearUnorderedAccessViewFloat .

pfnCsSetUnorderedAccessViews

Ein Zeiger auf die Funktion CsSetUnorderedAccessViews .

pfnDispatch

Ein Zeiger auf die Dispatch-Funktion .

pfnDispatchIndirect

Ein Zeiger auf die DispatchIndirect-Funktion .

pfnSetResourceMinLOD

Ein Zeiger auf die SetResourceMinLOD-Funktion .

pfnCopyStructureCount

Ein Zeiger auf die CopyStructureCount-Funktion .

pfnRecycleCommandList

Ein Zeiger auf die RecycleCommandList-Funktion .

pfnRecycleCreateCommandList

Ein Zeiger auf die RecycleCreateCommandList-Funktion .

pfnRecycleCreateDeferredContext

Ein Zeiger auf die Funktion RecycleCreateDeferredContext .

pfnRecycleDestroyCommandList

pfnDiscard

Ein Zeiger auf die Verwerfen-Funktion .

pfnAssignDebugBinary

Ein Zeiger auf die Funktion AssignDebugBinary .

pfnDynamicConstantBufferMapNoOverwrite

pfnCheckDirectFlipSupport

Ein Zeiger auf die CheckDirectFlipSupport-Funktion .

pfnClearView

Ein Zeiger auf die ClearView-Funktion .

pfnUpdateTileMappings

Ein Zeiger auf die UpdateTileMappings-Funktion .

pfnCopyTileMappings

Ein Zeiger auf die CopyTileMappings-Funktion .

pfnCopyTiles

Ein Zeiger auf die CopyTiles-Funktion .

pfnUpdateTiles

Ein Zeiger auf die UpdateTiles-Funktion .

pfnTiledResourceBarrier

Ein Zeiger auf die Funktion TiledResourceBarrier .

pfnGetMipPacking

Ein Zeiger auf die GetMipPacking-Funktion .

pfnResizeTilePool

Ein Zeiger auf die ResizeTilePool-Funktion .

pfnSetMarker

Ein Zeiger auf die SetMarker-Funktion .

pfnSetMarkerMode

Ein Zeiger auf die SetMarkerMode-Funktion .

pfnSetHardwareProtection

Ein Zeiger auf die SetHardwareProtection-Funktion .

pfnCalcPrivateShaderResourceViewSizeWDDM2_0

pfnCreateShaderResourceViewWDDM2_0

pfnCalcPrivateRenderTargetViewSizeWDDM2_0

pfnCreateRenderTargetViewWDDM2_0

pfnCalcPrivateQuerySizeWDDM2_0

pfnCreateQueryWDDM2_0

pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0

pfnCreateUnorderedAccessViewWDDM2_0

pfnFlushWDDM2_0

pfnGetResourceLayout

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)