Compartilhar via


estrutura D3DWDDM2_1DDI_DEVICEFUNCS (d3d10umddi.h)

Essa estrutura contém a tabela de funções de dispositivo do modo de usuário para o Modelo de Driver de Exibição do Windows (WDDM) 2.1. Em geral, a menos que uma função seja comentada como opcional em d3d10umdd.h (ou opcional em determinadas condições), um driver deve implementá-la.

Sintaxe

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;

Membros

pfnDefaultConstantBufferUpdateSubresourceUP

Um ponteiro para a função DefaultConstantBufferUpdateSubresourceUP .

pfnVsSetConstantBuffers

Um ponteiro para a função VsSetConstantBuffers .

pfnPsSetShaderResources

Um ponteiro para a função PsSetShaderResources .

pfnPsSetShader

Um ponteiro para a função PsSetShader .

pfnPsSetSamplers

Um ponteiro para a função PsSetSamplers .

pfnVsSetShader

Um ponteiro para a função VsSetShader .

pfnDrawIndexed

Um ponteiro para a função DrawIndexed .

pfnDraw

Um ponteiro para a função Desenhar .

pfnDynamicIABufferMapNoOverwrite

pfnDynamicIABufferUnmap

pfnDynamicConstantBufferMapDiscard

pfnDynamicIABufferMapDiscard

pfnDynamicConstantBufferUnmap

pfnPsSetConstantBuffers

Um ponteiro para a função PsSetConstantBuffers .

pfnIaSetInputLayout

Um ponteiro para a função IaSetInputLayout .

pfnIaSetVertexBuffers

Um ponteiro para a função IaSetVertexBuffers .

pfnIaSetIndexBuffer

Um ponteiro para a função IaSetIndexBuffer .

pfnDrawIndexedInstanced

Um ponteiro para a função DrawIndexedInstanced .

pfnDrawInstanced

Um ponteiro para a função DrawInstanced .

pfnDynamicResourceMapDiscard

pfnDynamicResourceUnmap

pfnGsSetConstantBuffers

Um ponteiro para a função GsSetConstantBuffers .

pfnGsSetShader

Um ponteiro para a função GsSetShader .

pfnIaSetTopology

Um ponteiro para a função IaSetTopology .

pfnStagingResourceMap

pfnStagingResourceUnmap

pfnVsSetShaderResources

Um ponteiro para a função VsSetShaderResources .

pfnVsSetSamplers

Um ponteiro para a função VsSetSamplers .

pfnGsSetShaderResources

Um ponteiro para a função GsSetShaderResources .

pfnGsSetSamplers

Um ponteiro para a função GsSetSamplers .

pfnSetRenderTargets

Um ponteiro para a função SetRenderTargets .

pfnShaderResourceViewReadAfterWriteHazard

Um ponteiro para a função ShaderResourceViewReadAfterWriteHazard .

pfnResourceReadAfterWriteHazard

Um ponteiro para a função ResourceReadAfterWriteHazard .

pfnSetBlendState

Um ponteiro para a função SetBlendState .

pfnSetDepthStencilState

Um ponteiro para a função SetDepthStencilState .

pfnSetRasterizerState

Um ponteiro para a função SetRasterizerState .

pfnQueryEnd

Um ponteiro para a função QueryEnd .

pfnQueryBegin

Um ponteiro para a função QueryBegin .

pfnResourceCopyRegion

Um ponteiro para a função ResourceCopyRegion .

pfnResourceUpdateSubresourceUP

Um ponteiro para a função ResourceUpdateSubresourceUP .

pfnSoSetTargets

Um ponteiro para a função SoSetTargets .

pfnDrawAuto

Um ponteiro para a função DrawAuto .

pfnSetViewports

Um ponteiro para a função SetViewports .

pfnSetScissorRects

Um ponteiro para a função SetScissorRects .

pfnClearRenderTargetView

Um ponteiro para a função ClearRenderTargetView .

pfnClearDepthStencilView

Um ponteiro para a função ClearDepthStencilView .

pfnSetPredication

Um ponteiro para a função SetPredication .

pfnQueryGetData

Um ponteiro para a função QueryGetData .

pfnFlush

Um ponteiro para a função Flush .

pfnGenMips

Um ponteiro para a função GenMips .

pfnResourceCopy

Um ponteiro para a função ResourceCopy .

pfnResourceResolveSubresource

Um ponteiro para a função ResourceResolveSubresource .

pfnResourceMap

Um ponteiro para a função ResourceMap .

pfnResourceUnmap

Um ponteiro para a função ResourceUnmap .

pfnResourceIsStagingBusy

Um ponteiro para a função ResourceIsStagingBusy .

pfnRelocateDeviceFuncs

Um ponteiro para a função RelocateDeviceFuncs .

pfnCalcPrivateResourceSize

Um ponteiro para a função CalcPrivateResourceSize .

pfnCalcPrivateOpenedResourceSize

Um ponteiro para a função CalcPrivateOpenedResourceSize .

pfnCreateResource

Um ponteiro para a função CreateResource .

pfnOpenResource

Um ponteiro para a função OpenResource .

pfnDestroyResource

Um ponteiro para a função DestroyResource .

pfnCalcPrivateShaderResourceViewSize

Um ponteiro para a função CalcPrivateShaderResourceViewSize .

pfnCreateShaderResourceView

Um ponteiro para a função CreateShaderResourceView .

pfnDestroyShaderResourceView

Um ponteiro para a função DestroyShaderResourceView .

pfnCalcPrivateRenderTargetViewSize

Um ponteiro para a função CalcPrivateRenderTargetViewSize .

pfnCreateRenderTargetView

Um ponteiro para a função CreateRenderTargetView .

pfnDestroyRenderTargetView

Um ponteiro para a função DestroyRenderTargetView .

pfnCalcPrivateDepthStencilViewSize

Um ponteiro para a função CalcPrivateDepthStencilViewSize .

pfnCreateDepthStencilView

Um ponteiro para a função CreateDepthStencilView .

pfnDestroyDepthStencilView

Um ponteiro para a função DestroyDepthStencilView .

pfnCalcPrivateElementLayoutSize

Um ponteiro para a função CalcPrivateElementLayoutSize .

pfnCreateElementLayout

Um ponteiro para a função CreateElementLayout .

pfnDestroyElementLayout

Um ponteiro para a função DestroyElementLayout .

pfnCalcPrivateBlendStateSize

Um ponteiro para a função CalcPrivateBlendStateSize .

pfnCreateBlendState

Um ponteiro para a função CreateBlendState .

pfnDestroyBlendState

Um ponteiro para a função DestroyBlendState .

pfnCalcPrivateDepthStencilStateSize

Um ponteiro para a função CalcPrivateDepthStencilStateSize .

pfnCreateDepthStencilState

Um ponteiro para a função CreateDepthStencilState .

pfnDestroyDepthStencilState

Um ponteiro para a função DestroyDepthStencilState .

pfnCalcPrivateRasterizerStateSize

Um ponteiro para a função CalcPrivateRasterizerStateSize .

pfnCreateRasterizerState

Um ponteiro para a função CreateRasterizerState .

pfnDestroyRasterizerState

Um ponteiro para a função DestroyRasterizerState .

pfnCalcPrivateShaderSize

Um ponteiro para a função CalcPrivateShaderSize .

pfnCreateVertexShader

Um ponteiro para a função CreateVertexShader .

pfnCreateGeometryShader

Um ponteiro para a função CreateGeometryShader .

pfnCreatePixelShader

Um ponteiro para a função CreatePixelShader .

pfnCalcPrivateGeometryShaderWithStreamOutput

Um ponteiro para a função CalcPrivateGeometryShaderWithStreamOutput .

pfnCreateGeometryShaderWithStreamOutput

Um ponteiro para a função CreateGeometryShaderWithStreamOutput .

pfnDestroyShader

Um ponteiro para a função DestroyShader .

pfnCalcPrivateSamplerSize

Um ponteiro para a função CalcPrivateSamplerSize .

pfnCreateSampler

Um ponteiro para a função CreateSampler .

pfnDestroySampler

Um ponteiro para a função DestroySampler .

pfnCalcPrivateQuerySize

Um ponteiro para a função CalcPrivateQuerySize .

pfnCreateQuery

Um ponteiro para a função CreateQuery .

pfnDestroyQuery

Um ponteiro para a função DestroyQuery .

pfnCheckFormatSupport

Um ponteiro para a função CheckFormatSupport .

pfnCheckMultisampleQualityLevels

Um ponteiro para a função CheckMultisampleQualityLevels .

pfnCheckCounterInfo

Um ponteiro para a função CheckCounterInfo .

pfnCheckCounter

Um ponteiro para a função CheckCounter .

pfnDestroyDevice

Um ponteiro para a função DestroyDevice .

pfnSetTextFilterSize

Um ponteiro para a função SetTextFilterSize .

pfnResourceConvert

pfnResourceConvertRegion

pfnResetPrimitiveID

pfnSetVertexPipelineOutput

pfnDrawIndexedInstancedIndirect

Um ponteiro para a função DrawIndexedInstancedIndirect .

pfnDrawInstancedIndirect

Um ponteiro para a função DrawInstancedIndirect .

pfnCommandListExecute

Um ponteiro para a função CommandListExecute .

pfnHsSetShaderResources

Um ponteiro para a função HsSetShaderResources .

pfnHsSetShader

Um ponteiro para a função HsSetShader .

pfnHsSetSamplers

Um ponteiro para a função HsSetSamplers .

pfnHsSetConstantBuffers

Um ponteiro para a função HsSetConstantBuffers .

pfnDsSetShaderResources

Um ponteiro para a função DsSetShaderResources .

pfnDsSetShader

Um ponteiro para a função DsSetShader .

pfnDsSetSamplers

Um ponteiro para a função DsSetSamplers .

pfnDsSetConstantBuffers

Um ponteiro para a função DsSetConstantBuffers .

pfnCreateHullShader

Um ponteiro para a função CreateHullShader .

pfnCreateDomainShader

Um ponteiro para a função CreateDomainShader .

pfnCheckDeferredContextHandleSizes

Um ponteiro para a função CheckDeferredContextHandleSizes .

pfnCalcDeferredContextHandleSize

Um ponteiro para a função CalcDeferredContextHandleSize .

pfnCalcPrivateDeferredContextSize

Um ponteiro para a função CalcPrivateDeferredContextSize .

pfnCreateDeferredContext

Um ponteiro para a função CreateDeferredContext .

pfnAbandonCommandList

Um ponteiro para a função AbandonCommandList .

pfnCalcPrivateCommandListSize

Um ponteiro para a função CalcPrivateCommandListSize .

pfnCreateCommandList

Um ponteiro para a função CreateCommandList .

pfnDestroyCommandList

Um ponteiro para a função DestroyCommandList .

pfnCalcPrivateTessellationShaderSize

Um ponteiro para a função CalcPrivateTessellationShaderSize .

pfnPsSetShaderWithIfaces

Um ponteiro para a função PsSetShaderWithIfaces .

pfnVsSetShaderWithIfaces

Um ponteiro para a função VsSetShaderWithIfaces .

pfnGsSetShaderWithIfaces

Um ponteiro para a função GsSetShaderWithIfaces .

pfnHsSetShaderWithIfaces

Um ponteiro para a função HsSetShaderWithIfaces .

pfnDsSetShaderWithIfaces

Um ponteiro para a função DsSetShaderWithIfaces .

pfnCsSetShaderWithIfaces

Um ponteiro para a função CsSetShaderWithIfaces .

pfnCreateComputeShader

Um ponteiro para a função CreateComputeShader .

pfnCsSetShader

Um ponteiro para a função CsSetShader .

pfnCsSetShaderResources

Um ponteiro para a função CsSetShaderResources .

pfnCsSetSamplers

Um ponteiro para a função CsSetSamplers .

pfnCsSetConstantBuffers

Um ponteiro para a função CsSetConstantBuffers .

pfnCalcPrivateUnorderedAccessViewSize

Um ponteiro para a função CalcPrivateUnorderedAccessViewSize .

pfnCreateUnorderedAccessView

Um ponteiro para a função CreateUnorderedAccessView .

pfnDestroyUnorderedAccessView

Um ponteiro para a função DestroyUnorderedAccessView .

pfnClearUnorderedAccessViewUint

Um ponteiro para a função ClearUnorderedAccessViewUint .

pfnClearUnorderedAccessViewFloat

Um ponteiro para a função ClearUnorderedAccessViewFloat .

pfnCsSetUnorderedAccessViews

Um ponteiro para a função CsSetUnorderedAccessViews .

pfnDispatch

Um ponteiro para a função Dispatch .

pfnDispatchIndirect

Um ponteiro para a função DispatchIndirect .

pfnSetResourceMinLOD

Um ponteiro para a função SetResourceMinLOD .

pfnCopyStructureCount

Um ponteiro para a função CopyStructureCount .

pfnRecycleCommandList

Um ponteiro para a função RecycleCommandList .

pfnRecycleCreateCommandList

Um ponteiro para a função RecycleCreateCommandList .

pfnRecycleCreateDeferredContext

Um ponteiro para a função RecycleCreateDeferredContext .

pfnRecycleDestroyCommandList

pfnDiscard

Um ponteiro para a função Descartar .

pfnAssignDebugBinary

Um ponteiro para a função AssignDebugBinary .

pfnDynamicConstantBufferMapNoOverwrite

pfnCheckDirectFlipSupport

Um ponteiro para a função CheckDirectFlipSupport .

pfnClearView

Um ponteiro para a função ClearView .

pfnUpdateTileMappings

Um ponteiro para a função UpdateTileMappings .

pfnCopyTileMappings

Um ponteiro para a função CopyTileMappings .

pfnCopyTiles

Um ponteiro para a função CopyTiles .

pfnUpdateTiles

Um ponteiro para a função UpdateTiles .

pfnTiledResourceBarrier

Um ponteiro para a função TiledResourceBarrier .

pfnGetMipPacking

Um ponteiro para a função GetMipPacking .

pfnResizeTilePool

Um ponteiro para a função ResizeTilePool .

pfnSetMarker

Um ponteiro para a função SetMarker .

pfnSetMarkerMode

Um ponteiro para a função SetMarkerMode .

pfnSetHardwareProtection

Ponteiro para uma função SetHardwareProtection .

pfnGetResourceLayout

pfnRetrieveShaderComment

pfnSetHardwareProtectionState

pfnAcquireResource

pfnReleaseResource

Requisitos

Requisito Valor
Cliente mínimo com suporte WDDM 2.1
Cabeçalho d3d10umddi.h