D3DWDDM2_0DDI_DEVICEFUNCS-Struktur (d3d10umddi.h)
Diese Struktur enthält die Gerätefunktionstabelle für den Benutzermodus für Windows Display Driver Model (WDDM) 2.0. Wenn eine Funktion in d3d10umdd.h (oder unter bestimmten Bedingungen optional) als optional kommentiert wird, muss sie im Allgemeinen von einem Treiber implementiert werden.
Syntax
typedef struct D3DWDDM2_0DDI_DEVICEFUNCS {
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnDefaultConstantBufferUpdateSubresourceUP;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnVsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnPsSetShaderResources;
PFND3D10DDI_SETSHADER pfnPsSetShader;
PFND3D10DDI_SETSAMPLERS pfnPsSetSamplers;
PFND3D10DDI_SETSHADER pfnVsSetShader;
PFND3D10DDI_DRAWINDEXED pfnDrawIndexed;
PFND3D10DDI_DRAW pfnDraw;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapNoOverwrite;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicIABufferUnmap;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapDiscard;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicConstantBufferUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnPsSetConstantBuffers;
PFND3D10DDI_SETINPUTLAYOUT pfnIaSetInputLayout;
PFND3D10DDI_IA_SETVERTEXBUFFERS pfnIaSetVertexBuffers;
PFND3D10DDI_IA_SETINDEXBUFFER pfnIaSetIndexBuffer;
PFND3D10DDI_DRAWINDEXEDINSTANCED pfnDrawIndexedInstanced;
PFND3D10DDI_DRAWINSTANCED pfnDrawInstanced;
PFND3D10DDI_RESOURCEMAP pfnDynamicResourceMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicResourceUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnGsSetConstantBuffers;
PFND3D10DDI_SETSHADER pfnGsSetShader;
PFND3D10DDI_IA_SETTOPOLOGY pfnIaSetTopology;
PFND3D10DDI_RESOURCEMAP pfnStagingResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnStagingResourceUnmap;
PFND3D10DDI_SETSHADERRESOURCES pfnVsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnVsSetSamplers;
PFND3D10DDI_SETSHADERRESOURCES pfnGsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnGsSetSamplers;
PFND3D11DDI_SETRENDERTARGETS pfnSetRenderTargets;
PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD pfnShaderResourceViewReadAfterWriteHazard;
PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD pfnResourceReadAfterWriteHazard;
PFND3D10DDI_SETBLENDSTATE pfnSetBlendState;
PFND3D10DDI_SETDEPTHSTENCILSTATE pfnSetDepthStencilState;
PFND3D10DDI_SETRASTERIZERSTATE pfnSetRasterizerState;
PFND3D10DDI_QUERYEND pfnQueryEnd;
PFND3D10DDI_QUERYBEGIN pfnQueryBegin;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceCopyRegion;
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnResourceUpdateSubresourceUP;
PFND3D10DDI_SO_SETTARGETS pfnSoSetTargets;
PFND3D10DDI_DRAWAUTO pfnDrawAuto;
PFND3D10DDI_SETVIEWPORTS pfnSetViewports;
PFND3D10DDI_SETSCISSORRECTS pfnSetScissorRects;
PFND3D10DDI_CLEARRENDERTARGETVIEW pfnClearRenderTargetView;
PFND3D10DDI_CLEARDEPTHSTENCILVIEW pfnClearDepthStencilView;
PFND3D10DDI_SETPREDICATION pfnSetPredication;
PFND3D10DDI_QUERYGETDATA pfnQueryGetData;
PFND3D11_1DDI_FLUSH pfnFlush;
PFND3D10DDI_GENMIPS pfnGenMips;
PFND3D10DDI_RESOURCECOPY pfnResourceCopy;
PFND3D10DDI_RESOURCERESOLVESUBRESOURCE pfnResourceResolveSubresource;
PFND3D10DDI_RESOURCEMAP pfnResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnResourceUnmap;
PFND3D10DDI_RESOURCEISSTAGINGBUSY pfnResourceIsStagingBusy;
PFND3DWDDM2_0DDI_RELOCATEDEVICEFUNCS pfnRelocateDeviceFuncs;
PFND3D11DDI_CALCPRIVATERESOURCESIZE pfnCalcPrivateResourceSize;
PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE pfnCalcPrivateOpenedResourceSize;
PFND3D11DDI_CREATERESOURCE pfnCreateResource;
PFND3D10DDI_OPENRESOURCE pfnOpenResource;
PFND3D10DDI_DESTROYRESOURCE pfnDestroyResource;
PFND3D11DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE pfnCalcPrivateShaderResourceViewSize;
PFND3D11DDI_CREATESHADERRESOURCEVIEW pfnCreateShaderResourceView;
PFND3D10DDI_DESTROYSHADERRESOURCEVIEW pfnDestroyShaderResourceView;
PFND3D10DDI_CALCPRIVATERENDERTARGETVIEWSIZE pfnCalcPrivateRenderTargetViewSize;
PFND3D10DDI_CREATERENDERTARGETVIEW pfnCreateRenderTargetView;
PFND3D10DDI_DESTROYRENDERTARGETVIEW pfnDestroyRenderTargetView;
PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE pfnCalcPrivateDepthStencilViewSize;
PFND3D11DDI_CREATEDEPTHSTENCILVIEW pfnCreateDepthStencilView;
PFND3D10DDI_DESTROYDEPTHSTENCILVIEW pfnDestroyDepthStencilView;
PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE pfnCalcPrivateElementLayoutSize;
PFND3D10DDI_CREATEELEMENTLAYOUT pfnCreateElementLayout;
PFND3D10DDI_DESTROYELEMENTLAYOUT pfnDestroyElementLayout;
PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE pfnCalcPrivateBlendStateSize;
PFND3D11_1DDI_CREATEBLENDSTATE pfnCreateBlendState;
PFND3D10DDI_DESTROYBLENDSTATE pfnDestroyBlendState;
PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE pfnCalcPrivateDepthStencilStateSize;
PFND3D10DDI_CREATEDEPTHSTENCILSTATE pfnCreateDepthStencilState;
PFND3D10DDI_DESTROYDEPTHSTENCILSTATE pfnDestroyDepthStencilState;
PFND3DWDDM2_0DDI_CALCPRIVATERASTERIZERSTATESIZE pfnCalcPrivateRasterizerStateSize;
PFND3DWDDM2_0DDI_CREATERASTERIZERSTATE pfnCreateRasterizerState;
PFND3D10DDI_DESTROYRASTERIZERSTATE pfnDestroyRasterizerState;
PFND3D11_1DDI_CALCPRIVATESHADERSIZE pfnCalcPrivateShaderSize;
PFND3D11_1DDI_CREATEVERTEXSHADER pfnCreateVertexShader;
PFND3D11_1DDI_CREATEGEOMETRYSHADER pfnCreateGeometryShader;
PFND3D11_1DDI_CREATEPIXELSHADER pfnCreatePixelShader;
PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCalcPrivateGeometryShaderWithStreamOutput;
PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCreateGeometryShaderWithStreamOutput;
PFND3D10DDI_DESTROYSHADER pfnDestroyShader;
PFND3D10DDI_CALCPRIVATESAMPLERSIZE pfnCalcPrivateSamplerSize;
PFND3D10DDI_CREATESAMPLER pfnCreateSampler;
PFND3D10DDI_DESTROYSAMPLER pfnDestroySampler;
PFND3D10DDI_CALCPRIVATEQUERYSIZE pfnCalcPrivateQuerySize;
PFND3D10DDI_CREATEQUERY pfnCreateQuery;
PFND3D10DDI_DESTROYQUERY pfnDestroyQuery;
PFND3D10DDI_CHECKFORMATSUPPORT pfnCheckFormatSupport;
PFND3DWDDM1_3DDI_CHECKMULTISAMPLEQUALITYLEVELS pfnCheckMultisampleQualityLevels;
PFND3D10DDI_CHECKCOUNTERINFO pfnCheckCounterInfo;
PFND3D10DDI_CHECKCOUNTER pfnCheckCounter;
PFND3D10DDI_DESTROYDEVICE pfnDestroyDevice;
PFND3D10DDI_SETTEXTFILTERSIZE pfnSetTextFilterSize;
PFND3D10DDI_RESOURCECOPY pfnResourceConvert;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceConvertRegion;
PFND3D10DDI_RESETPRIMITIVEID pfnResetPrimitiveID;
PFND3D10DDI_SETVERTEXPIPELINEOUTPUT pfnSetVertexPipelineOutput;
PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT pfnDrawIndexedInstancedIndirect;
PFND3D11DDI_DRAWINSTANCEDINDIRECT pfnDrawInstancedIndirect;
PFND3D11DDI_COMMANDLISTEXECUTE pfnCommandListExecute;
PFND3D10DDI_SETSHADERRESOURCES pfnHsSetShaderResources;
PFND3D10DDI_SETSHADER pfnHsSetShader;
PFND3D10DDI_SETSAMPLERS pfnHsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnHsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnDsSetShaderResources;
PFND3D10DDI_SETSHADER pfnDsSetShader;
PFND3D10DDI_SETSAMPLERS pfnDsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnDsSetConstantBuffers;
PFND3D11_1DDI_CREATEHULLSHADER pfnCreateHullShader;
PFND3D11_1DDI_CREATEDOMAINSHADER pfnCreateDomainShader;
PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES pfnCheckDeferredContextHandleSizes;
PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE pfnCalcDeferredContextHandleSize;
PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE pfnCalcPrivateDeferredContextSize;
PFND3D11DDI_CREATEDEFERREDCONTEXT pfnCreateDeferredContext;
PFND3D11DDI_ABANDONCOMMANDLIST pfnAbandonCommandList;
PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE pfnCalcPrivateCommandListSize;
PFND3D11DDI_CREATECOMMANDLIST pfnCreateCommandList;
PFND3D11DDI_DESTROYCOMMANDLIST pfnDestroyCommandList;
PFND3D11_1DDI_CALCPRIVATETESSELLATIONSHADERSIZE pfnCalcPrivateTessellationShaderSize;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnPsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnVsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnGsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnHsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnDsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnCsSetShaderWithIfaces;
PFND3D11DDI_CREATECOMPUTESHADER pfnCreateComputeShader;
PFND3D10DDI_SETSHADER pfnCsSetShader;
PFND3D10DDI_SETSHADERRESOURCES pfnCsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnCsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnCsSetConstantBuffers;
PFND3D11DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE pfnCalcPrivateUnorderedAccessViewSize;
PFND3D11DDI_CREATEUNORDEREDACCESSVIEW pfnCreateUnorderedAccessView;
PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW pfnDestroyUnorderedAccessView;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT pfnClearUnorderedAccessViewUint;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT pfnClearUnorderedAccessViewFloat;
PFND3D11DDI_SETUNORDEREDACCESSVIEWS pfnCsSetUnorderedAccessViews;
PFND3D11DDI_DISPATCH pfnDispatch;
PFND3D11DDI_DISPATCHINDIRECT pfnDispatchIndirect;
PFND3D11DDI_SETRESOURCEMINLOD pfnSetResourceMinLOD;
PFND3D11DDI_COPYSTRUCTURECOUNT pfnCopyStructureCount;
PFND3D11DDI_RECYCLECOMMANDLIST pfnRecycleCommandList;
PFND3D11DDI_RECYCLECREATECOMMANDLIST pfnRecycleCreateCommandList;
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT pfnRecycleCreateDeferredContext;
PFND3D11DDI_DESTROYCOMMANDLIST pfnRecycleDestroyCommandList;
PFND3D11_1DDI_DISCARD pfnDiscard;
PFND3D11_1DDI_ASSIGNDEBUGBINARY pfnAssignDebugBinary;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapNoOverwrite;
PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT pfnCheckDirectFlipSupport;
PFND3D11_1DDI_CLEARVIEW pfnClearView;
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS pfnUpdateTileMappings;
PFND3DWDDM1_3DDI_COPYTILEMAPPINGS pfnCopyTileMappings;
PFND3DWDDM1_3DDI_COPYTILES pfnCopyTiles;
PFND3DWDDM1_3DDI_UPDATETILES pfnUpdateTiles;
PFND3DWDDM1_3DDI_TILEDRESOURCEBARRIER pfnTiledResourceBarrier;
PFND3DWDDM1_3DDI_GETMIPPACKING pfnGetMipPacking;
PFND3DWDDM1_3DDI_RESIZETILEPOOL pfnResizeTilePool;
PFND3DWDDM1_3DDI_SETMARKER pfnSetMarker;
PFND3DWDDM1_3DDI_SETMARKERMODE pfnSetMarkerMode;
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION pfnSetHardwareProtection;
PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE pfnCalcPrivateShaderResourceViewSizeWDDM2_0;
PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW pfnCreateShaderResourceViewWDDM2_0;
PFND3DWDDM2_0DDI_CALCPRIVATERENDERTARGETVIEWSIZE pfnCalcPrivateRenderTargetViewSizeWDDM2_0;
PFND3DWDDM2_0DDI_CREATERENDERTARGETVIEW pfnCreateRenderTargetViewWDDM2_0;
PFND3DWDDM2_0DDI_CALCPRIVATEQUERYSIZE pfnCalcPrivateQuerySizeWDDM2_0;
PFND3DWDDM2_0DDI_CREATEQUERY pfnCreateQueryWDDM2_0;
PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0;
PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW pfnCreateUnorderedAccessViewWDDM2_0;
PFND3DWDDM2_0DDI_FLUSH pfnFlushWDDM2_0;
PFND3DWDDM2_0DDI_GETRESOURCELAYOUT pfnGetResourceLayout;
} D3DWDDM2_0DDI_DEVICEFUNCS;
Member
pfnDefaultConstantBufferUpdateSubresourceUP
Ein Zeiger auf die DefaultConstantBufferUpdateSubresourceUP-Funktion .
pfnVsSetConstantBuffers
Ein Zeiger auf die VsSetConstantBuffers-Funktion .
pfnPsSetShaderResources
Ein Zeiger auf die PsSetShaderResources-Funktion .
pfnPsSetShader
Ein Zeiger auf die PsSetShader-Funktion .
pfnPsSetSamplers
Ein Zeiger auf die PsSetSamplers-Funktion .
pfnVsSetShader
Ein Zeiger auf die VsSetShader-Funktion .
pfnDrawIndexed
Ein Zeiger auf die DrawIndexed-Funktion .
pfnDraw
Ein Zeiger auf die Draw-Funktion .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Ein Zeiger auf die PsSetConstantBuffers-Funktion .
pfnIaSetInputLayout
Ein Zeiger auf die IaSetInputLayout-Funktion .
pfnIaSetVertexBuffers
Ein Zeiger auf die IaSetVertexBuffers-Funktion .
pfnIaSetIndexBuffer
Ein Zeiger auf die IaSetIndexBuffer-Funktion .
pfnDrawIndexedInstanced
Ein Zeiger auf die DrawIndexedInstanced-Funktion .
pfnDrawInstanced
Ein Zeiger auf die DrawInstanced-Funktion .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Ein Zeiger auf die Funktion GsSetConstantBuffers .
pfnGsSetShader
Ein Zeiger auf die GsSetShader-Funktion .
pfnIaSetTopology
Ein Zeiger auf die IaSetTopology-Funktion .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Ein Zeiger auf die VsSetShaderResources-Funktion .
pfnVsSetSamplers
Ein Zeiger auf die VsSetSamplers-Funktion .
pfnGsSetShaderResources
Ein Zeiger auf die GsSetShaderResources-Funktion .
pfnGsSetSamplers
Ein Zeiger auf die GsSetSamplers-Funktion .
pfnSetRenderTargets
Ein Zeiger auf die SetRenderTargets-Funktion .
pfnShaderResourceViewReadAfterWriteHazard
Ein Zeiger auf die ShaderResourceViewReadAfterWriteHazard-Funktion .
pfnResourceReadAfterWriteHazard
Ein Zeiger auf die ResourceReadAfterWriteHazard-Funktion .
pfnSetBlendState
Ein Zeiger auf die SetBlendState-Funktion .
pfnSetDepthStencilState
Ein Zeiger auf die SetDepthStencilState-Funktion .
pfnSetRasterizerState
Ein Zeiger auf die SetRasterizerState-Funktion .
pfnQueryEnd
Ein Zeiger auf die QueryEnd-Funktion .
pfnQueryBegin
Ein Zeiger auf die QueryBegin-Funktion .
pfnResourceCopyRegion
Ein Zeiger auf die ResourceCopyRegion-Funktion .
pfnResourceUpdateSubresourceUP
Ein Zeiger auf die ResourceUpdateSubresourceUP-Funktion .
pfnSoSetTargets
Ein Zeiger auf die SoSetTargets-Funktion .
pfnDrawAuto
Ein Zeiger auf die DrawAuto-Funktion .
pfnSetViewports
Ein Zeiger auf die SetViewports-Funktion .
pfnSetScissorRects
Ein Zeiger auf die SetScissorRects-Funktion .
pfnClearRenderTargetView
Ein Zeiger auf die Funktion ClearRenderTargetView .
pfnClearDepthStencilView
Ein Zeiger auf die Funktion ClearDepthStencilView .
pfnSetPredication
Ein Zeiger auf die SetPredication-Funktion .
pfnQueryGetData
Ein Zeiger auf die QueryGetData-Funktion .
pfnFlush
Ein Zeiger auf die Flush-Funktion .
pfnGenMips
Ein Zeiger auf die GenMips-Funktion .
pfnResourceCopy
Ein Zeiger auf die ResourceCopy-Funktion .
pfnResourceResolveSubresource
Ein Zeiger auf die ResourceResolveSubresource-Funktion .
pfnResourceMap
Ein Zeiger auf die ResourceMap-Funktion .
pfnResourceUnmap
Ein Zeiger auf die ResourceUnmap-Funktion .
pfnResourceIsStagingBusy
Ein Zeiger auf die ResourceIsStagingBusy-Funktion .
pfnRelocateDeviceFuncs
Ein Zeiger auf die Funktion "RelocateDeviceFuncs ".
pfnCalcPrivateResourceSize
Ein Zeiger auf die CalcPrivateResourceSize-Funktion .
pfnCalcPrivateOpenedResourceSize
Ein Zeiger auf die CalcPrivateOpenedResourceSize-Funktion .
pfnCreateResource
Ein Zeiger auf die CreateResource-Funktion .
pfnOpenResource
Ein Zeiger auf die OpenResource-Funktion .
pfnDestroyResource
Ein Zeiger auf die DestroyResource-Funktion .
pfnCalcPrivateShaderResourceViewSize
Ein Zeiger auf die CalcPrivateShaderResourceViewSize-Funktion .
pfnCreateShaderResourceView
Ein Zeiger auf die CreateShaderResourceView-Funktion .
pfnDestroyShaderResourceView
Ein Zeiger auf die DestroyShaderResourceView-Funktion .
pfnCalcPrivateRenderTargetViewSize
Ein Zeiger auf die Funktion CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Ein Zeiger auf die CreateRenderTargetView-Funktion .
pfnDestroyRenderTargetView
Ein Zeiger auf die Funktion DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Ein Zeiger auf die Funktion CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Ein Zeiger auf die CreateDepthStencilView-Funktion .
pfnDestroyDepthStencilView
Ein Zeiger auf die Funktion DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Ein Zeiger auf die CalcPrivateElementLayoutSize-Funktion .
pfnCreateElementLayout
Ein Zeiger auf die CreateElementLayout-Funktion .
pfnDestroyElementLayout
Ein Zeiger auf die Funktion DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Ein Zeiger auf die CalcPrivateBlendStateSize-Funktion .
pfnCreateBlendState
Ein Zeiger auf die CreateBlendState-Funktion .
pfnDestroyBlendState
Ein Zeiger auf die DestroyBlendState-Funktion .
pfnCalcPrivateDepthStencilStateSize
Ein Zeiger auf die Funktion CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Ein Zeiger auf die CreateDepthStencilState-Funktion .
pfnDestroyDepthStencilState
Ein Zeiger auf die Funktion DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Ein Zeiger auf die CalcPrivateRasterizerStateSize-Funktion .
pfnCreateRasterizerState
Ein Zeiger auf die CreateRasterizerState-Funktion .
pfnDestroyRasterizerState
Ein Zeiger auf die Funktion DestroyRasterizerState .
pfnCalcPrivateShaderSize
Ein Zeiger auf die CalcPrivateShaderSize-Funktion .
pfnCreateVertexShader
Ein Zeiger auf die CreateVertexShader-Funktion .
pfnCreateGeometryShader
Ein Zeiger auf die CreateGeometryShader-Funktion .
pfnCreatePixelShader
Ein Zeiger auf die CreatePixelShader-Funktion .
pfnCalcPrivateGeometryShaderWithStreamOutput
Ein Zeiger auf die Funktion CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Ein Zeiger auf die Funktion CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Ein Zeiger auf die DestroyShader-Funktion .
pfnCalcPrivateSamplerSize
Ein Zeiger auf die CalcPrivateSamplerSize-Funktion .
pfnCreateSampler
Ein Zeiger auf die CreateSampler-Funktion .
pfnDestroySampler
Ein Zeiger auf die DestroySampler-Funktion .
pfnCalcPrivateQuerySize
Ein Zeiger auf die CalcPrivateQuerySize-Funktion .
pfnCreateQuery
Ein Zeiger auf die CreateQuery-Funktion .
pfnDestroyQuery
Ein Zeiger auf die DestroyQuery-Funktion .
pfnCheckFormatSupport
Ein Zeiger auf die CheckFormatSupport-Funktion .
pfnCheckMultisampleQualityLevels
Ein Zeiger auf die Funktion CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Ein Zeiger auf die CheckCounterInfo-Funktion .
pfnCheckCounter
Ein Zeiger auf die CheckCounter-Funktion .
pfnDestroyDevice
Ein Zeiger auf die Funktion DestroyDevice .
pfnSetTextFilterSize
Ein Zeiger auf die SetTextFilterSize-Funktion .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Ein Zeiger auf die DrawIndexedInstancedIndirect-Funktion .
pfnDrawInstancedIndirect
Ein Zeiger auf die DrawInstancedIndirect-Funktion .
pfnCommandListExecute
Ein Zeiger auf die CommandListExecute-Funktion .
pfnHsSetShaderResources
Ein Zeiger auf die HsSetShaderResources-Funktion .
pfnHsSetShader
Ein Zeiger auf die HsSetShader-Funktion .
pfnHsSetSamplers
Ein Zeiger auf die HsSetSamplers-Funktion .
pfnHsSetConstantBuffers
Ein Zeiger auf die HsSetConstantBuffers-Funktion .
pfnDsSetShaderResources
Ein Zeiger auf die DsSetShaderResources-Funktion .
pfnDsSetShader
Ein Zeiger auf die DsSetShader-Funktion .
pfnDsSetSamplers
Ein Zeiger auf die DsSetSamplers-Funktion .
pfnDsSetConstantBuffers
Ein Zeiger auf die DsSetConstantBuffers-Funktion .
pfnCreateHullShader
Ein Zeiger auf die CreateHullShader-Funktion .
pfnCreateDomainShader
Ein Zeiger auf die CreateDomainShader-Funktion .
pfnCheckDeferredContextHandleSizes
Ein Zeiger auf die Funktion CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Ein Zeiger auf die Funktion CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Ein Zeiger auf die Funktion CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Ein Zeiger auf die CreateDeferredContext-Funktion .
pfnAbandonCommandList
Ein Zeiger auf die Funktion AbandonCommandList .
pfnCalcPrivateCommandListSize
Ein Zeiger auf die CalcPrivateCommandListSize-Funktion .
pfnCreateCommandList
Ein Zeiger auf die CreateCommandList-Funktion .
pfnDestroyCommandList
Ein Zeiger auf die DestroyCommandList-Funktion .
pfnCalcPrivateTessellationShaderSize
Ein Zeiger auf die Funktion CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Ein Zeiger auf die PsSetShaderWithIfaces-Funktion .
pfnVsSetShaderWithIfaces
Ein Zeiger auf die VsSetShaderWithIfaces-Funktion .
pfnGsSetShaderWithIfaces
Ein Zeiger auf die Funktion GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Ein Zeiger auf die HsSetShaderWithIfaces-Funktion .
pfnDsSetShaderWithIfaces
Ein Zeiger auf die DsSetShaderWithIfaces-Funktion .
pfnCsSetShaderWithIfaces
Ein Zeiger auf die CsSetShaderWithIfaces-Funktion .
pfnCreateComputeShader
Ein Zeiger auf die CreateComputeShader-Funktion .
pfnCsSetShader
Ein Zeiger auf die CsSetShader-Funktion .
pfnCsSetShaderResources
Ein Zeiger auf die CsSetShaderResources-Funktion .
pfnCsSetSamplers
Ein Zeiger auf die CsSetSamplers-Funktion .
pfnCsSetConstantBuffers
Ein Zeiger auf die Funktion CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Ein Zeiger auf die Funktion CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Ein Zeiger auf die Funktion CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Ein Zeiger auf die Funktion DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Ein Zeiger auf die Funktion ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Ein Zeiger auf die Funktion ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Ein Zeiger auf die Funktion CsSetUnorderedAccessViews .
pfnDispatch
Ein Zeiger auf die Dispatch-Funktion .
pfnDispatchIndirect
Ein Zeiger auf die DispatchIndirect-Funktion .
pfnSetResourceMinLOD
Ein Zeiger auf die SetResourceMinLOD-Funktion .
pfnCopyStructureCount
Ein Zeiger auf die CopyStructureCount-Funktion .
pfnRecycleCommandList
Ein Zeiger auf die RecycleCommandList-Funktion .
pfnRecycleCreateCommandList
Ein Zeiger auf die RecycleCreateCommandList-Funktion .
pfnRecycleCreateDeferredContext
Ein Zeiger auf die Funktion RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Ein Zeiger auf die Verwerfen-Funktion .
pfnAssignDebugBinary
Ein Zeiger auf die Funktion AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Ein Zeiger auf die CheckDirectFlipSupport-Funktion .
pfnClearView
Ein Zeiger auf die ClearView-Funktion .
pfnUpdateTileMappings
Ein Zeiger auf die UpdateTileMappings-Funktion .
pfnCopyTileMappings
Ein Zeiger auf die CopyTileMappings-Funktion .
pfnCopyTiles
Ein Zeiger auf die CopyTiles-Funktion .
pfnUpdateTiles
Ein Zeiger auf die UpdateTiles-Funktion .
pfnTiledResourceBarrier
Ein Zeiger auf die Funktion TiledResourceBarrier .
pfnGetMipPacking
Ein Zeiger auf die GetMipPacking-Funktion .
pfnResizeTilePool
Ein Zeiger auf die ResizeTilePool-Funktion .
pfnSetMarker
Ein Zeiger auf die SetMarker-Funktion .
pfnSetMarkerMode
Ein Zeiger auf die SetMarkerMode-Funktion .
pfnSetHardwareProtection
Ein Zeiger auf die SetHardwareProtection-Funktion .
pfnCalcPrivateShaderResourceViewSizeWDDM2_0
pfnCreateShaderResourceViewWDDM2_0
pfnCalcPrivateRenderTargetViewSizeWDDM2_0
pfnCreateRenderTargetViewWDDM2_0
pfnCalcPrivateQuerySizeWDDM2_0
pfnCreateQueryWDDM2_0
pfnCalcPrivateUnorderedAccessViewSizeWDDM2_0
pfnCreateUnorderedAccessViewWDDM2_0
pfnFlushWDDM2_0
pfnGetResourceLayout
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |