D3DWDDM2_0DDI_DEVICEFUNCS structure (d3d10umddi.h)
Cette structure contient la table de fonctions de périphérique en mode utilisateur pour Windows Display Driver Model (WDDM) 2.0. En général, à moins qu’une fonction ne soit commentée comme facultative dans d3d10umddd.h (ou facultative dans certaines conditions), un pilote doit l’implémenter.
Syntaxe
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;
Membres
pfnDefaultConstantBufferUpdateSubresourceUP
Pointeur vers la fonction DefaultConstantBufferUpdateSubresourceUP .
pfnVsSetConstantBuffers
Pointeur vers la fonction VsSetConstantBuffers .
pfnPsSetShaderResources
Pointeur vers la fonction PsSetShaderResources .
pfnPsSetShader
Pointeur vers la fonction PsSetShader .
pfnPsSetSamplers
Pointeur vers la fonction PsSetSamplers .
pfnVsSetShader
Pointeur vers la fonction VsSetShader .
pfnDrawIndexed
Pointeur vers la fonction DrawIndexed .
pfnDraw
Pointeur vers la fonction Draw .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Pointeur vers la fonction PsSetConstantBuffers .
pfnIaSetInputLayout
Pointeur vers la fonction IaSetInputLayout .
pfnIaSetVertexBuffers
Pointeur vers la fonction IaSetVertexBuffers .
pfnIaSetIndexBuffer
Pointeur vers la fonction IaSetIndexBuffer .
pfnDrawIndexedInstanced
Pointeur vers la fonction DrawIndexedInstanced .
pfnDrawInstanced
Pointeur vers la fonction DrawInstanced .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Pointeur vers la fonction GsSetConstantBuffers .
pfnGsSetShader
Pointeur vers la fonction GsSetShader .
pfnIaSetTopology
Pointeur vers la fonction IaSetTopology .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Pointeur vers la fonction VsSetShaderResources .
pfnVsSetSamplers
Pointeur vers la fonction VsSetSamplers .
pfnGsSetShaderResources
Pointeur vers la fonction GsSetShaderResources .
pfnGsSetSamplers
Pointeur vers la fonction GsSetSamplers .
pfnSetRenderTargets
Pointeur vers la fonction SetRenderTargets .
pfnShaderResourceViewReadAfterWriteHazard
Pointeur vers la fonction ShaderResourceViewReadAfterWriteHazard .
pfnResourceReadAfterWriteHazard
Pointeur vers la fonction ResourceReadAfterWriteHazard .
pfnSetBlendState
Pointeur vers la fonction SetBlendState .
pfnSetDepthStencilState
Pointeur vers la fonction SetDepthStencilState .
pfnSetRasterizerState
Pointeur vers la fonction SetRasterizerState .
pfnQueryEnd
Pointeur vers la fonction QueryEnd .
pfnQueryBegin
Pointeur vers la fonction QueryBegin .
pfnResourceCopyRegion
Pointeur vers la fonction ResourceCopyRegion .
pfnResourceUpdateSubresourceUP
Pointeur vers la fonction ResourceUpdateSubresourceUP .
pfnSoSetTargets
Pointeur vers la fonction SoSetTargets .
pfnDrawAuto
Pointeur vers la fonction DrawAuto .
pfnSetViewports
Pointeur vers la fonction SetViewports .
pfnSetScissorRects
Pointeur vers la fonction SetScissorRects .
pfnClearRenderTargetView
Pointeur vers la fonction ClearRenderTargetView .
pfnClearDepthStencilView
Pointeur vers la fonction ClearDepthStencilView .
pfnSetPredication
Pointeur vers la fonction SetPredication .
pfnQueryGetData
Pointeur vers la fonction QueryGetData .
pfnFlush
Pointeur vers la fonction Flush .
pfnGenMips
Pointeur vers la fonction GenMips .
pfnResourceCopy
Pointeur vers la fonction ResourceCopy .
pfnResourceResolveSubresource
Pointeur vers la fonction ResourceResolveSubresource .
pfnResourceMap
Pointeur vers la fonction ResourceMap .
pfnResourceUnmap
Pointeur vers la fonction ResourceUnmap .
pfnResourceIsStagingBusy
Pointeur vers la fonction ResourceIsStagingBusy .
pfnRelocateDeviceFuncs
Pointeur vers la fonction RelocateDeviceFuncs .
pfnCalcPrivateResourceSize
Pointeur vers la fonction CalcPrivateResourceSize .
pfnCalcPrivateOpenedResourceSize
Pointeur vers la fonction CalcPrivateOpenedResourceSize .
pfnCreateResource
Pointeur vers la fonction CreateResource .
pfnOpenResource
Pointeur vers la fonction OpenResource .
pfnDestroyResource
Pointeur vers la fonction DestroyResource .
pfnCalcPrivateShaderResourceViewSize
Pointeur vers la fonction CalcPrivateShaderResourceViewSize .
pfnCreateShaderResourceView
Pointeur vers la fonction CreateShaderResourceView .
pfnDestroyShaderResourceView
Pointeur vers la fonction DestroyShaderResourceView .
pfnCalcPrivateRenderTargetViewSize
Pointeur vers la fonction CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Pointeur vers la fonction CreateRenderTargetView .
pfnDestroyRenderTargetView
Pointeur vers la fonction DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Pointeur vers la fonction CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Pointeur vers la fonction CreateDepthStencilView .
pfnDestroyDepthStencilView
Pointeur vers la fonction DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Pointeur vers la fonction CalcPrivateElementLayoutSize .
pfnCreateElementLayout
Pointeur vers la fonction CreateElementLayout .
pfnDestroyElementLayout
Pointeur vers la fonction DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Pointeur vers la fonction CalcPrivateBlendStateSize .
pfnCreateBlendState
Pointeur vers la fonction CreateBlendState .
pfnDestroyBlendState
Pointeur vers la fonction DestroyBlendState .
pfnCalcPrivateDepthStencilStateSize
Pointeur vers la fonction CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Pointeur vers la fonction CreateDepthStencilState .
pfnDestroyDepthStencilState
Pointeur vers la fonction DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Pointeur vers la fonction CalcPrivateRasterizerStateSize .
pfnCreateRasterizerState
Pointeur vers la fonction CreateRasterizerState .
pfnDestroyRasterizerState
Pointeur vers la fonction DestroyRasterizerState .
pfnCalcPrivateShaderSize
Pointeur vers la fonction CalcPrivateShaderSize .
pfnCreateVertexShader
Pointeur vers la fonction CreateVertexShader .
pfnCreateGeometryShader
Pointeur vers la fonction CreateGeometryShader .
pfnCreatePixelShader
Pointeur vers la fonction CreatePixelShader .
pfnCalcPrivateGeometryShaderWithStreamOutput
Pointeur vers la fonction CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Pointeur vers la fonction CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Pointeur vers la fonction DestroyShader .
pfnCalcPrivateSamplerSize
Pointeur vers la fonction CalcPrivateSamplerSize .
pfnCreateSampler
Pointeur vers la fonction CreateSampler .
pfnDestroySampler
Pointeur vers la fonction DestroySampler .
pfnCalcPrivateQuerySize
Pointeur vers la fonction CalcPrivateQuerySize .
pfnCreateQuery
Pointeur vers la fonction CreateQuery .
pfnDestroyQuery
Pointeur vers la fonction DestroyQuery .
pfnCheckFormatSupport
Pointeur vers la fonction CheckFormatSupport .
pfnCheckMultisampleQualityLevels
Pointeur vers la fonction CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Pointeur vers la fonction CheckCounterInfo .
pfnCheckCounter
Pointeur vers la fonction CheckCounter .
pfnDestroyDevice
Pointeur vers la fonction DestroyDevice .
pfnSetTextFilterSize
Pointeur vers la fonction SetTextFilterSize .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Pointeur vers la fonction DrawIndexedInstancedIndirect .
pfnDrawInstancedIndirect
Pointeur vers la fonction DrawInstancedIndirect .
pfnCommandListExecute
Pointeur vers la fonction CommandListExecute .
pfnHsSetShaderResources
Pointeur vers la fonction HsSetShaderResources .
pfnHsSetShader
Pointeur vers la fonction HsSetShader .
pfnHsSetSamplers
Pointeur vers la fonction HsSetSamplers .
pfnHsSetConstantBuffers
Pointeur vers la fonction HsSetConstantBuffers .
pfnDsSetShaderResources
Pointeur vers la fonction DsSetShaderResources .
pfnDsSetShader
Pointeur vers la fonction DsSetShader .
pfnDsSetSamplers
Pointeur vers la fonction DsSetSamplers .
pfnDsSetConstantBuffers
Pointeur vers la fonction DsSetConstantBuffers .
pfnCreateHullShader
Pointeur vers la fonction CreateHullShader .
pfnCreateDomainShader
Pointeur vers la fonction CreateDomainShader .
pfnCheckDeferredContextHandleSizes
Pointeur vers la fonction CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Pointeur vers la fonction CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Pointeur vers la fonction CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Pointeur vers la fonction CreateDeferredContext .
pfnAbandonCommandList
Pointeur vers la fonction AbandonCommandList .
pfnCalcPrivateCommandListSize
Pointeur vers la fonction CalcPrivateCommandListSize .
pfnCreateCommandList
Pointeur vers la fonction CreateCommandList .
pfnDestroyCommandList
Pointeur vers la fonction DestroyCommandList .
pfnCalcPrivateTessellationShaderSize
Pointeur vers la fonction CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Pointeur vers la fonction PsSetShaderWithIfaces .
pfnVsSetShaderWithIfaces
Pointeur vers la fonction VsSetShaderWithIfaces .
pfnGsSetShaderWithIfaces
Pointeur vers la fonction GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Pointeur vers la fonction HsSetShaderWithIfaces .
pfnDsSetShaderWithIfaces
Pointeur vers la fonction DsSetShaderWithIfaces .
pfnCsSetShaderWithIfaces
Pointeur vers la fonction CsSetShaderWithIfaces .
pfnCreateComputeShader
Pointeur vers la fonction CreateComputeShader .
pfnCsSetShader
Pointeur vers la fonction CsSetShader .
pfnCsSetShaderResources
Pointeur vers la fonction CsSetShaderResources .
pfnCsSetSamplers
Pointeur vers la fonction CsSetSamplers .
pfnCsSetConstantBuffers
Pointeur vers la fonction CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Pointeur vers la fonction CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Pointeur vers la fonction CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Pointeur vers la fonction DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Pointeur vers la fonction ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Pointeur vers la fonction ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Pointeur vers la fonction CsSetUnorderedAccessViews .
pfnDispatch
Pointeur vers la fonction Dispatch .
pfnDispatchIndirect
Pointeur vers la fonction DispatchIndirect .
pfnSetResourceMinLOD
Pointeur vers la fonction SetResourceMinLOD .
pfnCopyStructureCount
Pointeur vers la fonction CopyStructureCount .
pfnRecycleCommandList
Pointeur vers la fonction RecycleCommandList .
pfnRecycleCreateCommandList
Pointeur vers la fonction RecycleCreateCommandList .
pfnRecycleCreateDeferredContext
Pointeur vers la fonction RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Pointeur vers la fonction Discard .
pfnAssignDebugBinary
Pointeur vers la fonction AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Pointeur vers la fonction CheckDirectFlipSupport .
pfnClearView
Pointeur vers la fonction ClearView .
pfnUpdateTileMappings
Pointeur vers la fonction UpdateTileMappings .
pfnCopyTileMappings
Pointeur vers la fonction CopyTileMappings .
pfnCopyTiles
Pointeur vers la fonction CopyTiles .
pfnUpdateTiles
Pointeur vers la fonction UpdateTiles .
pfnTiledResourceBarrier
Pointeur vers la fonction TiledResourceBarrier .
pfnGetMipPacking
Pointeur vers la fonction GetMipPacking .
pfnResizeTilePool
Pointeur vers la fonction ResizeTilePool .
pfnSetMarker
Pointeur vers la fonction SetMarker .
pfnSetMarkerMode
Pointeur vers la fonction SetMarkerMode .
pfnSetHardwareProtection
Pointeur vers la fonction SetHardwareProtection .
pfnCalcPrivateShaderResourceViewSizeWDDM2_0
pfnCreateShaderResourceViewWDDM2_0
pfnCalcPrivateRenderTargetViewSizeWDDM2_0
pfnCreateRenderTargetViewWDDM2_0
pfnCalcPrivateQuerySizeWDDM2_0
pfnCreateQueryWDDM2_0
pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0
pfnCreateUnorderedAccessViewWDDM2_0
pfnFlushWDDM2_0
pfnGetResourceLayout
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |