D3DWDDM2_1DDI_DEVICEFUNCS structure (d3d10umddi.h)

Cette structure contient la table de fonction de périphérique en mode utilisateur pour Windows Display Driver Model (WDDM) 2.1. 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_1DDI_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;
  PFND3DWDDM2_0DDI_FLUSH                                  pfnFlush;
  PFND3D10DDI_GENMIPS                                     pfnGenMips;
  PFND3D10DDI_RESOURCECOPY                                pfnResourceCopy;
  PFND3D10DDI_RESOURCERESOLVESUBRESOURCE                  pfnResourceResolveSubresource;
  PFND3D10DDI_RESOURCEMAP                                 pfnResourceMap;
  PFND3D10DDI_RESOURCEUNMAP                               pfnResourceUnmap;
  PFND3D10DDI_RESOURCEISSTAGINGBUSY                       pfnResourceIsStagingBusy;
  PFND3DWDDM2_1DDI_RELOCATEDEVICEFUNCS                    pfnRelocateDeviceFuncs;
  PFND3D11DDI_CALCPRIVATERESOURCESIZE                     pfnCalcPrivateResourceSize;
  PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE               pfnCalcPrivateOpenedResourceSize;
  PFND3D11DDI_CREATERESOURCE                              pfnCreateResource;
  PFND3D10DDI_OPENRESOURCE                                pfnOpenResource;
  PFND3D10DDI_DESTROYRESOURCE                             pfnDestroyResource;
  PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE      pfnCalcPrivateShaderResourceViewSize;
  PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW               pfnCreateShaderResourceView;
  PFND3D10DDI_DESTROYSHADERRESOURCEVIEW                   pfnDestroyShaderResourceView;
  PFND3DWDDM2_0DDI_CALCPRIVATERENDERTARGETVIEWSIZE        pfnCalcPrivateRenderTargetViewSize;
  PFND3DWDDM2_0DDI_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;
  PFND3DWDDM2_0DDI_CALCPRIVATEQUERYSIZE                   pfnCalcPrivateQuerySize;
  PFND3DWDDM2_0DDI_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;
  PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE     pfnCalcPrivateUnorderedAccessViewSize;
  PFND3DWDDM2_0DDI_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_GETRESOURCELAYOUT                      pfnGetResourceLayout;
  PFND3DWDDM2_0DDI_RETRIEVE_SHADER_COMMENT                pfnRetrieveShaderComment;
  PFND3DWDDM2_0DDI_SETHARDWAREPROTECTIONSTATE             pfnSetHardwareProtectionState;
  PFND3DWDDM2_1DDI_SYNC_TOKEN                             pfnAcquireResource;
  PFND3DWDDM2_1DDI_SYNC_TOKEN                             pfnReleaseResource;
} D3DWDDM2_1DDI_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 une fonction SetHardwareProtection .

pfnGetResourceLayout

pfnRetrieveShaderComment

pfnSetHardwareProtectionState

pfnAcquireResource

pfnReleaseResource

Configuration requise

Condition requise Valeur
Client minimal pris en charge WDDM 2.1
En-tête d3d10umddi.h