structure D3DWDDM2_6DDI_DEVICEFUNCS (d3d10umddi.h)
Cette structure contient la table de fonctions d’appareil en mode utilisateur pour Windows Display Driver Model (WDDM) 2.6. En règle générale, sauf si une fonction est commentée comme facultative dans d3d10umddd.h (ou facultative dans certaines conditions), un pilote doit l’implémenter.
Syntaxe
typedef struct D3DWDDM2_6DDI_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_6DDI_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;
PFND3DWDDM2_2DDI_CALCPRIVATE_SHADERCACHE_SESSION_SIZE pfnCalcPrivateShaderCacheSessionSize;
PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSION pfnCreateShaderCacheSession;
PFND3DWDDM2_2DDI_DESTROY_SHADERCACHE_SESSION pfnDestroyShaderCacheSession;
PFND3DWDDM2_2DDI_SET_SHADERCACHE_SESSION pfnSetShaderCacheSession;
PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS pfnQueryScanoutCaps;
PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION pfnPrepareScanoutTransformation;
} D3DWDDM2_6DDI_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 .
pfnGetResourceLayout
pfnRetrieveShaderComment
pfnSetHardwareProtectionState
pfnAcquireResource
pfnReleaseResource
pfnCalcPrivateShaderCacheSessionSize
pfnCreateShaderCacheSession
pfnDestroyShaderCacheSession
pfnSetShaderCacheSession
pfnQueryScanoutCaps
pfnPrepareScanoutTransformation
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | WDDM 2.6 |
En-tête | d3d10umddi.h |