Compartir a través de


estructura D3DWDDM2_1DDI_DEVICEFUNCS (d3d10umddi.h)

Esta estructura contiene la tabla de funciones del dispositivo en modo de usuario para windows Display Driver Model (WDDM) 2.1. En general, a menos que una función se convierta en comentario como opcional en d3d10umdd.h (o opcional en determinadas condiciones), un controlador debe implementarla.

Sintaxis

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;

Miembros

pfnDefaultConstantBufferUpdateSubresourceUP

Puntero a la función DefaultConstantBufferUpdateSubresourceUP .

pfnVsSetConstantBuffers

Puntero a la función VsSetConstantBuffers .

pfnPsSetShaderResources

Puntero a la función PsSetShaderResources .

pfnPsSetShader

Puntero a la función PsSetShader .

pfnPsSetSamplers

Puntero a la función PsSetSamplers .

pfnVsSetShader

Puntero a la función VsSetShader .

pfnDrawIndexed

Puntero a la función DrawIndexed .

pfnDraw

Puntero a la función Draw .

pfnDynamicIABufferMapNoOverwrite

pfnDynamicIABufferUnmap

pfnDynamicConstantBufferMapDiscard

pfnDynamicIABufferMapDiscard

pfnDynamicConstantBufferUnmap

pfnPsSetConstantBuffers

Puntero a la función PsSetConstantBuffers .

pfnIaSetInputLayout

Puntero a la función IaSetInputLayout .

pfnIaSetVertexBuffers

Puntero a la función IaSetVertexBuffers .

pfnIaSetIndexBuffer

Puntero a la función IaSetIndexBuffer .

pfnDrawIndexedInstanced

Puntero a la función DrawIndexedInstanced .

pfnDrawInstanced

Puntero a la función DrawInstanced .

pfnDynamicResourceMapDiscard

pfnDynamicResourceUnmap

pfnGsSetConstantBuffers

Puntero a la función GsSetConstantBuffers .

pfnGsSetShader

Puntero a la función GsSetShader .

pfnIaSetTopology

Puntero a la función IaSetTopology .

pfnStagingResourceMap

pfnStagingResourceUnmap

pfnVsSetShaderResources

Puntero a la función VsSetShaderResources .

pfnVsSetSamplers

Puntero a la función VsSetSamplers .

pfnGsSetShaderResources

Puntero a la función GsSetShaderResources .

pfnGsSetSamplers

Puntero a la función GsSetSamplers .

pfnSetRenderTargets

Puntero a la función SetRenderTargets .

pfnShaderResourceViewReadAfterWriteHazard

Puntero a la función ShaderResourceViewReadAfterWriteHazard .

pfnResourceReadAfterWriteHazard

Puntero a la función ResourceReadAfterWriteHazard .

pfnSetBlendState

Puntero a la función SetBlendState .

pfnSetDepthStencilState

Puntero a la función SetDepthStencilState .

pfnSetRasterizerState

Puntero a la función SetRasterizerState .

pfnQueryEnd

Puntero a la función QueryEnd .

pfnQueryBegin

Puntero a la función QueryBegin .

pfnResourceCopyRegion

Puntero a la función ResourceCopyRegion .

pfnResourceUpdateSubresourceUP

Puntero a la función ResourceUpdateSubresourceUP .

pfnSoSetTargets

Puntero a la función SoSetTargets .

pfnDrawAuto

Puntero a la función DrawAuto .

pfnSetViewports

Puntero a la función SetViewports .

pfnSetScissorRects

Puntero a la función SetScissorRects .

pfnClearRenderTargetView

Puntero a la función ClearRenderTargetView .

pfnClearDepthStencilView

Puntero a la función ClearDepthStencilView .

pfnSetPredication

Puntero a la función SetPredication .

pfnQueryGetData

Puntero a la función QueryGetData .

pfnFlush

Puntero a la función Flush .

pfnGenMips

Puntero a la función GenMips .

pfnResourceCopy

Puntero a la función ResourceCopy .

pfnResourceResolveSubresource

Puntero a la función ResourceResolveSubresource .

pfnResourceMap

Puntero a la función ResourceMap .

pfnResourceUnmap

Puntero a la función ResourceUnmap .

pfnResourceIsStagingBusy

Puntero a la función ResourceIsStagingBusy .

pfnRelocateDeviceFuncs

Puntero a la función RelocateDeviceFuncs .

pfnCalcPrivateResourceSize

Puntero a la función CalcPrivateResourceSize .

pfnCalcPrivateOpenedResourceSize

Puntero a la función CalcPrivateOpenedResourceSize .

pfnCreateResource

Puntero a la función CreateResource .

pfnOpenResource

Puntero a la función OpenResource .

pfnDestroyResource

Puntero a la función DestroyResource .

pfnCalcPrivateShaderResourceViewSize

Puntero a la función CalcPrivateShaderResourceViewSize .

pfnCreateShaderResourceView

Puntero a la función CreateShaderResourceView .

pfnDestroyShaderResourceView

Puntero a la función DestroyShaderResourceView .

pfnCalcPrivateRenderTargetViewSize

Puntero a la función CalcPrivateRenderTargetViewSize .

pfnCreateRenderTargetView

Puntero a la función CreateRenderTargetView .

pfnDestroyRenderTargetView

Puntero a la función DestroyRenderTargetView .

pfnCalcPrivateDepthStencilViewSize

Puntero a la función CalcPrivateDepthStencilViewSize .

pfnCreateDepthStencilView

Puntero a la función CreateDepthStencilView .

pfnDestroyDepthStencilView

Puntero a la función DestroyDepthStencilView .

pfnCalcPrivateElementLayoutSize

Puntero a la función CalcPrivateElementLayoutSize .

pfnCreateElementLayout

Puntero a la función CreateElementLayout .

pfnDestroyElementLayout

Puntero a la función DestroyElementLayout .

pfnCalcPrivateBlendStateSize

Puntero a la función CalcPrivateBlendStateSize .

pfnCreateBlendState

Puntero a la función CreateBlendState .

pfnDestroyBlendState

Puntero a la función DestroyBlendState .

pfnCalcPrivateDepthStencilStateSize

Puntero a la función CalcPrivateDepthStencilStateSize .

pfnCreateDepthStencilState

Puntero a la función CreateDepthStencilState .

pfnDestroyDepthStencilState

Puntero a la función DestroyDepthStencilState .

pfnCalcPrivateRasterizerStateSize

Puntero a la función CalcPrivateRasterizerStateSize .

pfnCreateRasterizerState

Puntero a la función CreateRasterizerState .

pfnDestroyRasterizerState

Puntero a la función DestroyRasterizerState .

pfnCalcPrivateShaderSize

Puntero a la función CalcPrivateShaderSize .

pfnCreateVertexShader

Puntero a la función CreateVertexShader .

pfnCreateGeometryShader

Puntero a la función CreateGeometryShader .

pfnCreatePixelShader

Puntero a la función CreatePixelShader .

pfnCalcPrivateGeometryShaderWithStreamOutput

Puntero a la función CalcPrivateGeometryShaderWithStreamOutput .

pfnCreateGeometryShaderWithStreamOutput

Puntero a la función CreateGeometryShaderWithStreamOutput .

pfnDestroyShader

Puntero a la función DestroyShader .

pfnCalcPrivateSamplerSize

Puntero a la función CalcPrivateSamplerSize .

pfnCreateSampler

Puntero a la función CreateSampler .

pfnDestroySampler

Puntero a la función DestroySampler .

pfnCalcPrivateQuerySize

Puntero a la función CalcPrivateQuerySize .

pfnCreateQuery

Puntero a la función CreateQuery .

pfnDestroyQuery

Puntero a la función DestroyQuery .

pfnCheckFormatSupport

Puntero a la función CheckFormatSupport .

pfnCheckMultisampleQualityLevels

Puntero a la función CheckMultisampleQualityLevels .

pfnCheckCounterInfo

Puntero a la función CheckCounterInfo .

pfnCheckCounter

Puntero a la función CheckCounter .

pfnDestroyDevice

Puntero a la función DestroyDevice .

pfnSetTextFilterSize

Puntero a la función SetTextFilterSize .

pfnResourceConvert

pfnResourceConvertRegion

pfnResetPrimitiveID

pfnSetVertexPipelineOutput

pfnDrawIndexedInstancedIndirect

Puntero a la función DrawIndexedInstancedIndirect .

pfnDrawInstancedIndirect

Puntero a la función DrawInstancedIndirect .

pfnCommandListExecute

Puntero a la función CommandListExecute .

pfnHsSetShaderResources

Puntero a la función HsSetShaderResources .

pfnHsSetShader

Puntero a la función HsSetShader .

pfnHsSetSamplers

Puntero a la función HsSetSamplers .

pfnHsSetConstantBuffers

Puntero a la función HsSetConstantBuffers .

pfnDsSetShaderResources

Puntero a la función DsSetShaderResources .

pfnDsSetShader

Puntero a la función DsSetShader .

pfnDsSetSamplers

Puntero a la función DsSetSamplers .

pfnDsSetConstantBuffers

Puntero a la función DsSetConstantBuffers .

pfnCreateHullShader

Puntero a la función CreateHullShader .

pfnCreateDomainShader

Puntero a la función CreateDomainShader .

pfnCheckDeferredContextHandleSizes

Puntero a la función CheckDeferredContextHandleSizes .

pfnCalcDeferredContextHandleSize

Puntero a la función CalcDeferredContextHandleSize .

pfnCalcPrivateDeferredContextSize

Puntero a la función CalcPrivateDeferredContextSize .

pfnCreateDeferredContext

Puntero a la función CreateDeferredContext .

pfnAbandonCommandList

Puntero a la función AbandonCommandList .

pfnCalcPrivateCommandListSize

Puntero a la función CalcPrivateCommandListSize .

pfnCreateCommandList

Puntero a la función CreateCommandList .

pfnDestroyCommandList

Puntero a la función DestroyCommandList .

pfnCalcPrivateTessellationShaderSize

Puntero a la función CalcPrivateTessellationShaderSize .

pfnPsSetShaderWithIfaces

Puntero a la función PsSetShaderWithIfaces .

pfnVsSetShaderWithIfaces

Puntero a la función VsSetShaderWithIfaces .

pfnGsSetShaderWithIfaces

Puntero a la función GsSetShaderWithIfaces .

pfnHsSetShaderWithIfaces

Puntero a la función HsSetShaderWithIfaces .

pfnDsSetShaderWithIfaces

Puntero a la función DsSetShaderWithIfaces .

pfnCsSetShaderWithIfaces

Puntero a la función CsSetShaderWithIfaces .

pfnCreateComputeShader

Puntero a la función CreateComputeShader .

pfnCsSetShader

Puntero a la función CsSetShader .

pfnCsSetShaderResources

Puntero a la función CsSetShaderResources .

pfnCsSetSamplers

Puntero a la función CsSetSamplers .

pfnCsSetConstantBuffers

Puntero a la función CsSetConstantBuffers .

pfnCalcPrivateUnorderedAccessViewSize

Puntero a la función CalcPrivateUnorderedAccessViewSize .

pfnCreateUnorderedAccessView

Puntero a la función CreateUnorderedAccessView .

pfnDestroyUnorderedAccessView

Puntero a la función DestroyUnorderedAccessView .

pfnClearUnorderedAccessViewUint

Puntero a la función ClearUnorderedAccessViewUint .

pfnClearUnorderedAccessViewFloat

Puntero a la función ClearUnorderedAccessViewFloat .

pfnCsSetUnorderedAccessViews

Puntero a la función CsSetUnorderedAccessViews .

pfnDispatch

Puntero a la función Dispatch .

pfnDispatchIndirect

Puntero a la función DispatchIndirect .

pfnSetResourceMinLOD

Puntero a la función SetResourceMinLOD .

pfnCopyStructureCount

Puntero a la función CopyStructureCount .

pfnRecycleCommandList

Puntero a la función RecycleCommandList .

pfnRecycleCreateCommandList

Puntero a la función RecycleCreateCommandList .

pfnRecycleCreateDeferredContext

Puntero a la función RecycleCreateDeferredContext .

pfnRecycleDestroyCommandList

pfnDiscard

Puntero a la función Discard .

pfnAssignDebugBinary

Puntero a la función AssignDebugBinary .

pfnDynamicConstantBufferMapNoOverwrite

pfnCheckDirectFlipSupport

Puntero a la función CheckDirectFlipSupport .

pfnClearView

Puntero a la función ClearView .

pfnUpdateTileMappings

Puntero a la función UpdateTileMappings .

pfnCopyTileMappings

Puntero a la función CopyTileMappings .

pfnCopyTiles

Puntero a la función CopyTiles .

pfnUpdateTiles

Puntero a la función UpdateTiles .

pfnTiledResourceBarrier

Puntero a la función TiledResourceBarrier .

pfnGetMipPacking

Puntero a la función GetMipPacking .

pfnResizeTilePool

Puntero a la función ResizeTilePool .

pfnSetMarker

Puntero a la función SetMarker .

pfnSetMarkerMode

Puntero a la función SetMarkerMode .

pfnSetHardwareProtection

Puntero a una función SetHardwareProtection .

pfnGetResourceLayout

pfnRetrieveShaderComment

pfnSetHardwareProtectionState

pfnAcquireResource

pfnReleaseResource

Requisitos

Requisito Value
Cliente mínimo compatible WDDM 2.1
Encabezado d3d10umddi.h