UID | title | description | old-location | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | tech.root | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:d3d10umddi.D3DWDDM2_0DDI_DEVICEFUNCS |
D3DWDDM2_0DDI_DEVICEFUNCS (d3d10umddi.h) |
This structure contains the user mode device function table for Windows Display Driver Model (WDDM) 2.0. |
display\d3dwddm2_0ddi_devicefuncs.htm |
07/29/2022 |
|
D3DWDDM2_0DDI_DEVICEFUNCS, D3DWDDM2_0DDI_DEVICEFUNCS structure [Display Devices], d3d10umddi/D3DWDDM2_0DDI_DEVICEFUNCS, display.d3dwddm2_0ddi_devicefuncs |
d3d10umddi.h |
D3d10umddi.h |
Windows |
Windows 10 |
Windows Server 2016 |
Windows |
display |
D3DWDDM2_0DDI_DEVICEFUNCS |
|
|
|
|
|
This structure contains the user mode device function table for Windows Display Driver Model (WDDM) 2.0. In general, unless a function is commented as optional in d3d10umdd.h (or optional under certain conditions), a driver must implement it.
A pointer to the DefaultConstantBufferUpdateSubresourceUP function.
A pointer to the VsSetConstantBuffers function.
A pointer to the PsSetShaderResources function.
A pointer to the PsSetShader function.
A pointer to the PsSetSamplers function.
A pointer to the VsSetShader function.
A pointer to the DrawIndexed function.
A pointer to the Draw function.
A pointer to the PsSetConstantBuffers function.
A pointer to the IaSetInputLayout function.
A pointer to the IaSetVertexBuffers function.
A pointer to the IaSetIndexBuffer function.
A pointer to the DrawIndexedInstanced function.
A pointer to the DrawInstanced function.
A pointer to the GsSetConstantBuffers function.
A pointer to the GsSetShader function.
A pointer to the IaSetTopology function.
A pointer to the VsSetShaderResources function.
A pointer to the VsSetSamplers function.
A pointer to the GsSetShaderResources function.
A pointer to the GsSetSamplers function.
A pointer to the SetRenderTargets function.
A pointer to the ShaderResourceViewReadAfterWriteHazard function.
A pointer to the ResourceReadAfterWriteHazard function.
A pointer to the SetBlendState function.
A pointer to the SetDepthStencilState function.
A pointer to the SetRasterizerState function.
A pointer to the QueryEnd function.
A pointer to the QueryBegin function.
A pointer to the ResourceCopyRegion function.
A pointer to the ResourceUpdateSubresourceUP function.
A pointer to the SoSetTargets function.
A pointer to the DrawAuto function.
A pointer to the SetViewports function.
A pointer to the SetScissorRects function.
A pointer to the ClearRenderTargetView function.
A pointer to the ClearDepthStencilView function.
A pointer to the SetPredication function.
A pointer to the QueryGetData function.
A pointer to the Flush function.
A pointer to the GenMips function.
A pointer to the ResourceCopy function.
A pointer to the ResourceResolveSubresource function.
A pointer to the ResourceMap function.
A pointer to the ResourceUnmap function.
A pointer to the ResourceIsStagingBusy function.
A pointer to the RelocateDeviceFuncs function.
A pointer to the CalcPrivateResourceSize function.
A pointer to the CalcPrivateOpenedResourceSize function.
A pointer to the CreateResource function.
A pointer to the OpenResource function.
A pointer to the DestroyResource function.
A pointer to the CalcPrivateShaderResourceViewSize function.
A pointer to the CreateShaderResourceView function.
A pointer to the DestroyShaderResourceView function.
A pointer to the CalcPrivateRenderTargetViewSize function.
A pointer to the CreateRenderTargetView function.
A pointer to the DestroyRenderTargetView function.
A pointer to the CalcPrivateDepthStencilViewSize function.
A pointer to the CreateDepthStencilView function.
A pointer to the DestroyDepthStencilView function.
A pointer to the CalcPrivateElementLayoutSize function.
A pointer to the CreateElementLayout function.
A pointer to the DestroyElementLayout function.
A pointer to the CalcPrivateBlendStateSize function.
A pointer to the CreateBlendState function.
A pointer to the DestroyBlendState function.
A pointer to the CalcPrivateDepthStencilStateSize function.
A pointer to the CreateDepthStencilState function.
A pointer to the DestroyDepthStencilState function.
A pointer to the CalcPrivateRasterizerStateSize function.
A pointer to the CreateRasterizerState function.
A pointer to the DestroyRasterizerState function.
A pointer to the CalcPrivateShaderSize function.
A pointer to the CreateVertexShader function.
A pointer to the CreateGeometryShader function.
A pointer to the CreatePixelShader function.
A pointer to the CalcPrivateGeometryShaderWithStreamOutput function.
A pointer to the CreateGeometryShaderWithStreamOutput function.
A pointer to the DestroyShader function.
A pointer to the CalcPrivateSamplerSize function.
A pointer to the CreateSampler function.
A pointer to the DestroySampler function.
A pointer to the CalcPrivateQuerySize function.
A pointer to the CreateQuery function.
A pointer to the DestroyQuery function.
A pointer to the CheckFormatSupport function.
A pointer to the CheckMultisampleQualityLevels function.
A pointer to the CheckCounterInfo function.
A pointer to the CheckCounter function.
A pointer to the DestroyDevice function.
A pointer to the SetTextFilterSize function.
A pointer to the DrawIndexedInstancedIndirect function.
A pointer to the DrawInstancedIndirect function.
A pointer to the CommandListExecute function.
A pointer to the HsSetShaderResources function.
A pointer to the HsSetShader function.
A pointer to the HsSetSamplers function.
A pointer to the HsSetConstantBuffers function.
A pointer to the DsSetShaderResources function.
A pointer to the DsSetShader function.
A pointer to the DsSetSamplers function.
A pointer to the DsSetConstantBuffers function.
A pointer to the CreateHullShader function.
A pointer to the CreateDomainShader function.
A pointer to the CheckDeferredContextHandleSizes function.
A pointer to the CalcDeferredContextHandleSize function.
A pointer to the CalcPrivateDeferredContextSize function.
A pointer to the CreateDeferredContext function.
A pointer to the AbandonCommandList function.
A pointer to the CalcPrivateCommandListSize function.
A pointer to the CreateCommandList function.
A pointer to the DestroyCommandList function.
A pointer to the CalcPrivateTessellationShaderSize function.
A pointer to the PsSetShaderWithIfaces function.
A pointer to the VsSetShaderWithIfaces function.
A pointer to the GsSetShaderWithIfaces function.
A pointer to the HsSetShaderWithIfaces function.
A pointer to the DsSetShaderWithIfaces function.
A pointer to the CsSetShaderWithIfaces function.
A pointer to the CreateComputeShader function.
A pointer to the CsSetShader function.
A pointer to the CsSetShaderResources function.
A pointer to the CsSetSamplers function.
A pointer to the CsSetConstantBuffers function.
A pointer to the CalcPrivateUnorderedAccessViewSize function.
A pointer to the CreateUnorderedAccessView function.
A pointer to the DestroyUnorderedAccessView function.
A pointer to the ClearUnorderedAccessViewUint function.
A pointer to the ClearUnorderedAccessViewFloat function.
A pointer to the CsSetUnorderedAccessViews function.
A pointer to the Dispatch function.
A pointer to the DispatchIndirect function.
A pointer to the SetResourceMinLOD function.
A pointer to the CopyStructureCount function.
A pointer to the RecycleCommandList function.
A pointer to the RecycleCreateCommandList function.
A pointer to the RecycleCreateDeferredContext function.
A pointer to the Discard function.
A pointer to the AssignDebugBinary function.
A pointer to the CheckDirectFlipSupport function.
A pointer to the ClearView function.
A pointer to the UpdateTileMappings function.
A pointer to the CopyTileMappings function.
A pointer to the CopyTiles function.
A pointer to the UpdateTiles function.
A pointer to the TiledResourceBarrier function.
A pointer to the GetMipPacking function.
A pointer to the ResizeTilePool function.
A pointer to the SetMarker function.
A pointer to the SetMarkerMode function.
A pointer to the SetHardwareProtection function.