struttura D3DWDDM2_0DDI_DEVICEFUNCS (d3d10umddi.h)

Questa struttura contiene la tabella delle funzioni del dispositivo in modalità utente per Windows Display Driver Model (WDDM) 2.0. In generale, a meno che una funzione non sia impostata come facoltativa in d3d10umdd.h (o facoltativa in determinate condizioni), un driver deve implementarlo.

Sintassi

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;

Members

pfnDefaultConstantBufferUpdateSubresourceUP

Puntatore alla funzione DefaultConstantBufferUpdateSubresourceUP .

pfnVsSetConstantBuffers

Puntatore alla funzione VsSetConstantBuffers .

pfnPsSetShaderResources

Puntatore alla funzione PsSetShaderResources .

pfnPsSetShader

Puntatore alla funzione PsSetShader .

pfnPsSetSamplers

Puntatore alla funzione PsSetSamplers .

pfnVsSetShader

Puntatore alla funzione VsSetShader .

pfnDrawIndexed

Puntatore alla funzione DrawIndexed .

pfnDraw

Puntatore alla funzione Draw .

pfnDynamicIABufferMapNoOverwrite

pfnDynamicIABufferUnmap

pfnDynamicConstantBufferMapDiscard

pfnDynamicIABufferMapDiscard

pfnDynamicConstantBufferUnmap

pfnPsSetConstantBuffers

Puntatore alla funzione PsSetConstantBuffers .

pfnIaSetInputLayout

Puntatore alla funzione IaSetInputLayout .

pfnIaSetVertexBuffers

Puntatore alla funzione IaSetVertexBuffers .

pfnIaSetIndexBuffer

Puntatore alla funzione IaSetIndexBuffer .

pfnDrawIndexedInstanced

Puntatore alla funzione DrawIndexedInstanced .

pfnDrawInstanced

Puntatore alla funzione DrawInstanced .

pfnDynamicResourceMapDiscard

pfnDynamicResourceUnmap

pfnGsSetConstantBuffers

Puntatore alla funzione GsSetConstantBuffers .

pfnGsSetShader

Puntatore alla funzione GsSetShader .

pfnIaSetTopology

Puntatore alla funzione IaSetTopology .

pfnStagingResourceMap

pfnStagingResourceUnmap

pfnVsSetShaderResources

Puntatore alla funzione VsSetShaderResources .

pfnVsSetSamplers

Puntatore alla funzione VsSetSamplers .

pfnGsSetShaderResources

Puntatore alla funzione GsSetShaderResources .

pfnGsSetSamplers

Puntatore alla funzione GsSetSamplers .

pfnSetRenderTargets

Puntatore alla funzione SetRenderTargets .

pfnShaderResourceViewReadAfterWriteHazard

Puntatore alla funzione ShaderResourceViewReadAfterWriteHazard .

pfnResourceReadAfterWriteHazard

Puntatore alla funzione ResourceReadAfterWriteHazard .

pfnSetBlendState

Puntatore alla funzione SetBlendState .

pfnSetDepthStencilState

Puntatore alla funzione SetDepthStencilState .

pfnSetRasterizerState

Puntatore alla funzione SetRasterizerState .

pfnQueryEnd

Puntatore alla funzione QueryEnd .

pfnQueryBegin

Puntatore alla funzione QueryBegin .

pfnResourceCopyRegion

Puntatore alla funzione ResourceCopyRegion .

pfnResourceUpdateSubresourceUP

Puntatore alla funzione ResourceUpdateSubresourceUP .

pfnSoSetTargets

Puntatore alla funzione SoSetTargets .

pfnDrawAuto

Puntatore alla funzione DrawAuto .

pfnSetViewports

Puntatore alla funzione SetViewports .

pfnSetScissorRects

Puntatore alla funzione SetScissorRects .

pfnClearRenderTargetView

Puntatore alla funzione ClearRenderTargetView .

pfnClearDepthStencilView

Puntatore alla funzione ClearDepthStencilView .

pfnSetPredication

Puntatore alla funzione SetPredication .

pfnQueryGetData

Puntatore alla funzione QueryGetData .

pfnFlush

Puntatore alla funzione Flush .

pfnGenMips

Puntatore alla funzione GenMips .

pfnResourceCopy

Puntatore alla funzione ResourceCopy .

pfnResourceResolveSubresource

Puntatore alla funzione ResourceResolveSubresource .

pfnResourceMap

Puntatore alla funzione ResourceMap .

pfnResourceUnmap

Puntatore alla funzione ResourceUnmap .

pfnResourceIsStagingBusy

Puntatore alla funzione ResourceIsStagingBusy .

pfnRelocateDeviceFuncs

Puntatore alla funzione RelocateDeviceFuncs .

pfnCalcPrivateResourceSize

Puntatore alla funzione CalcPrivateResourceSize .

pfnCalcPrivateOpenedResourceSize

Puntatore alla funzione CalcPrivateOpenedResourceSize .

pfnCreateResource

Puntatore alla funzione CreateResource .

pfnOpenResource

Puntatore alla funzione OpenResource .

pfnDestroyResource

Puntatore alla funzione DestroyResource .

pfnCalcPrivateShaderResourceViewSize

Puntatore alla funzione CalcPrivateShaderResourceViewSize .

pfnCreateShaderResourceView

Puntatore alla funzione CreateShaderResourceView .

pfnDestroyShaderResourceView

Puntatore alla funzione DestroyShaderResourceView .

pfnCalcPrivateRenderTargetViewSize

Puntatore alla funzione CalcPrivateRenderTargetViewSize .

pfnCreateRenderTargetView

Puntatore alla funzione CreateRenderTargetView .

pfnDestroyRenderTargetView

Puntatore alla funzione DestroyRenderTargetView .

pfnCalcPrivateDepthStencilViewSize

Puntatore alla funzione CalcPrivateDepthStencilViewSize .

pfnCreateDepthStencilView

Puntatore alla funzione CreateDepthStencilView .

pfnDestroyDepthStencilView

Puntatore alla funzione DestroyDepthStencilView .

pfnCalcPrivateElementLayoutSize

Puntatore alla funzione CalcPrivateElementLayoutSize .

pfnCreateElementLayout

Puntatore alla funzione CreateElementLayout .

pfnDestroyElementLayout

Puntatore alla funzione DestroyElementLayout .

pfnCalcPrivateBlendStateSize

Puntatore alla funzione CalcPrivateBlendStateSize .

pfnCreateBlendState

Puntatore alla funzione CreateBlendState .

pfnDestroyBlendState

Puntatore alla funzione DestroyBlendState .

pfnCalcPrivateDepthStencilStateSize

Puntatore alla funzione CalcPrivateDepthStencilStateSize .

pfnCreateDepthStencilState

Puntatore alla funzione CreateDepthStencilState .

pfnDestroyDepthStencilState

Puntatore alla funzione DestroyDepthStencilState .

pfnCalcPrivateRasterizerStateSize

Puntatore alla funzione CalcPrivateRasterizerStateSize .

pfnCreateRasterizerState

Puntatore alla funzione CreateRasterizerState .

pfnDestroyRasterizerState

Puntatore alla funzione DestroyRasterizerState .

pfnCalcPrivateShaderSize

Puntatore alla funzione CalcPrivateShaderSize .

pfnCreateVertexShader

Puntatore alla funzione CreateVertexShader .

pfnCreateGeometryShader

Puntatore alla funzione CreateGeometryShader .

pfnCreatePixelShader

Puntatore alla funzione CreatePixelShader .

pfnCalcPrivateGeometryShaderWithStreamOutput

Puntatore alla funzione CalcPrivateGeometryShaderWithStreamOutput .

pfnCreateGeometryShaderWithStreamOutput

Puntatore alla funzione CreateGeometryShaderWithStreamOutput .

pfnDestroyShader

Puntatore alla funzione DestroyShader .

pfnCalcPrivateSamplerSize

Puntatore alla funzione CalcPrivateSamplerSize .

pfnCreateSampler

Puntatore alla funzione CreateSampler .

pfnDestroySampler

Puntatore alla funzione DestroySampler .

pfnCalcPrivateQuerySize

Puntatore alla funzione CalcPrivateQuerySize .

pfnCreateQuery

Puntatore alla funzione CreateQuery .

pfnDestroyQuery

Puntatore alla funzione DestroyQuery .

pfnCheckFormatSupport

Puntatore alla funzione CheckFormatSupport .

pfnCheckMultisampleQualityLevels

Puntatore alla funzione CheckMultisampleQualityLevels .

pfnCheckCounterInfo

Puntatore alla funzione CheckCounterInfo .

pfnCheckCounter

Puntatore alla funzione CheckCounter .

pfnDestroyDevice

Puntatore alla funzione DestroyDevice .

pfnSetTextFilterSize

Puntatore alla funzione SetTextFilterSize .

pfnResourceConvert

pfnResourceConvertRegion

pfnResetPrimitiveID

pfnSetVertexPipelineOutput

pfnDrawIndexedInstancedIndirect

Puntatore alla funzione DrawIndexedInstancedIndirect .

pfnDrawInstancedIndirect

Puntatore alla funzione DrawInstancedIndirect .

pfnCommandListExecute

Puntatore alla funzione CommandListExecute .

pfnHsSetShaderResources

Puntatore alla funzione HsSetShaderResources .

pfnHsSetShader

Puntatore alla funzione HsSetShader .

pfnHsSetSamplers

Puntatore alla funzione HsSetSamplers .

pfnHsSetConstantBuffers

Puntatore alla funzione HsSetConstantBuffers .

pfnDsSetShaderResources

Puntatore alla funzione DsSetShaderResources .

pfnDsSetShader

Puntatore alla funzione DsSetShader .

pfnDsSetSamplers

Puntatore alla funzione DsSetSamplers .

pfnDsSetConstantBuffers

Puntatore alla funzione DsSetConstantBuffers .

pfnCreateHullShader

Puntatore alla funzione CreateHullShader .

pfnCreateDomainShader

Puntatore alla funzione CreateDomainShader .

pfnCheckDeferredContextHandleSizes

Puntatore alla funzione CheckDeferredContextHandleSizes .

pfnCalcDeferredContextHandleSize

Puntatore alla funzione CalcDeferredContextHandleSize .

pfnCalcPrivateDeferredContextSize

Puntatore alla funzione CalcPrivateDeferredContextSize .

pfnCreateDeferredContext

Puntatore alla funzione CreateDeferredContext .

pfnAbandonCommandList

Puntatore alla funzione AbandonCommandList .

pfnCalcPrivateCommandListSize

Puntatore alla funzione CalcPrivateCommandListSize .

pfnCreateCommandList

Puntatore alla funzione CreateCommandList .

pfnDestroyCommandList

Puntatore alla funzione DestroyCommandList .

pfnCalcPrivateTessellationShaderSize

Puntatore alla funzione CalcPrivateTessellationShaderSize .

pfnPsSetShaderWithIfaces

Puntatore alla funzione PsSetShaderWithIfaces .

pfnVsSetShaderWithIfaces

Puntatore alla funzione VsSetShaderWithIfaces .

pfnGsSetShaderWithIfaces

Puntatore alla funzione GsSetShaderWithIfaces .

pfnHsSetShaderWithIfaces

Puntatore alla funzione HsSetShaderWithIfaces .

pfnDsSetShaderWithIfaces

Puntatore alla funzione DsSetShaderWithIfaces .

pfnCsSetShaderWithIfaces

Puntatore alla funzione CsSetShaderWithIfaces .

pfnCreateComputeShader

Puntatore alla funzione CreateComputeShader .

pfnCsSetShader

Puntatore alla funzione CsSetShader .

pfnCsSetShaderResources

Puntatore alla funzione CsSetShaderResources .

pfnCsSetSamplers

Puntatore alla funzione CsSetSamplers .

pfnCsSetConstantBuffers

Puntatore alla funzione CsSetConstantBuffers .

pfnCalcPrivateUnorderedAccessViewSize

Puntatore alla funzione CalcPrivateUnorderedAccessViewSize .

pfnCreateUnorderedAccessView

Puntatore alla funzione CreateUnorderedAccessView .

pfnDestroyUnorderedAccessView

Puntatore alla funzione DestroyUnorderedAccessView .

pfnClearUnorderedAccessViewUint

Puntatore alla funzione ClearUnorderedAccessViewUint .

pfnClearUnorderedAccessViewFloat

Puntatore alla funzione ClearUnorderedAccessViewFloat .

pfnCsSetUnorderedAccessViews

Puntatore alla funzione CsSetUnorderedAccessViews .

pfnDispatch

Puntatore alla funzione Dispatch .

pfnDispatchIndirect

Puntatore alla funzione DispatchIndirect .

pfnSetResourceMinLOD

Puntatore alla funzione SetResourceMinLOD .

pfnCopyStructureCount

Puntatore alla funzione CopyStructureCount .

pfnRecycleCommandList

Puntatore alla funzione RecycleCommandList .

pfnRecycleCreateCommandList

Puntatore alla funzione RecycleCreateCommandList .

pfnRecycleCreateDeferredContext

Puntatore alla funzione RecycleCreateDeferredContext .

pfnRecycleDestroyCommandList

pfnDiscard

Puntatore alla funzione Discard .

pfnAssignDebugBinary

Puntatore alla funzione AssignDebugBinary .

pfnDynamicConstantBufferMapNoOverwrite

pfnCheckDirectFlipSupport

Puntatore alla funzione CheckDirectFlipSupport .

pfnClearView

Puntatore alla funzione ClearView .

pfnUpdateTileMappings

Puntatore alla funzione UpdateTileMappings .

pfnCopyTileMappings

Puntatore alla funzione CopyTileMappings .

pfnCopyTiles

Puntatore alla funzione CopyTiles .

pfnUpdateTiles

Puntatore alla funzione UpdateTiles .

pfnTiledResourceBarrier

Puntatore alla funzione TiledResourceBarrier .

pfnGetMipPacking

Puntatore alla funzione GetMipPacking .

pfnResizeTilePool

Puntatore alla funzione ResizeTilePool .

pfnSetMarker

Puntatore alla funzione SetMarker .

pfnSetMarkerMode

Puntatore alla funzione SetMarkerMode .

pfnSetHardwareProtection

Puntatore alla funzione SetHardwareProtection .

pfnCalcPrivateShaderResourceViewSizeWDDM2_0

pfnCreateShaderResourceViewWDDM2_0

pfnCalcPrivateRenderTargetViewSizeWDDM2_0

pfnCreateRenderTargetViewWDDM2_0

pfnCalcPrivateQuerySizeWDDM2_0

pfnCreateQueryWDDM2_0

pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0

pfnCreateUnorderedAccessViewWDDM2_0

pfnFlushWDDM2_0

pfnGetResourceLayout

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3d10umddi.h (include D3d10umddi.h)