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) |