D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS-Struktur (d3d10umddi.h)
Diese Struktur enthält die Funktionstabelle für die Geräterückruffunktionen der Kernebene.
Syntax
typedef struct D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS {
PFND3D10DDI_SETERROR_CB pfnSetErrorCb;
PFND3D10DDI_STATE_VS_CONSTBUF_CB pfnStateVsConstBufCb;
PFND3D10DDI_STATE_PS_SRV_CB pfnStatePsSrvCb;
PFND3D10DDI_STATE_PS_SHADER_CB pfnStatePsShaderCb;
PFND3D10DDI_STATE_PS_SAMPLER_CB pfnStatePsSamplerCb;
PFND3D10DDI_STATE_VS_SHADER_CB pfnStateVsShaderCb;
PFND3D10DDI_STATE_PS_CONSTBUF_CB pfnStatePsConstBufCb;
PFND3D10DDI_STATE_IA_INPUTLAYOUT_CB pfnStateIaInputLayoutCb;
PFND3D10DDI_STATE_IA_VERTEXBUF_CB pfnStateIaVertexBufCb;
PFND3D10DDI_STATE_IA_INDEXBUF_CB pfnStateIaIndexBufCb;
PFND3D10DDI_STATE_GS_CONSTBUF_CB pfnStateGsConstBufCb;
PFND3D10DDI_STATE_GS_SHADER_CB pfnStateGsShaderCb;
PFND3D10DDI_STATE_IA_PRIMITIVE_TOPOLOGY_CB pfnStateIaPrimitiveTopologyCb;
PFND3D10DDI_STATE_VS_SRV_CB pfnStateVsSrvCb;
PFND3D10DDI_STATE_VS_SAMPLER_CB pfnStateVsSamplerCb;
PFND3D10DDI_STATE_GS_SRV_CB pfnStateGsSrvCb;
PFND3D10DDI_STATE_GS_SAMPLER_CB pfnStateGsSamplerCb;
PFND3D10DDI_STATE_OM_RENDERTARGETS_CB pfnStateOmRenderTargetsCb;
PFND3D10DDI_STATE_OM_BLENDSTATE_CB pfnStateOmBlendStateCb;
PFND3D10DDI_STATE_OM_DEPTHSTATE_CB pfnStateOmDepthStateCb;
PFND3D10DDI_STATE_RS_RASTSTATE_CB pfnStateRsRastStateCb;
PFND3D10DDI_STATE_SO_TARGETS_CB pfnStateSoTargetsCb;
PFND3D10DDI_STATE_RS_VIEWPORTS_CB pfnStateRsViewportsCb;
PFND3D10DDI_STATE_RS_SCISSOR_CB pfnStateRsScissorCb;
PFND3D10DDI_DISABLE_DEFERRED_STAGING_RESOURCE_DESTRUCTION_CB pfnDisableDeferredStagingResourceDestruction;
PFND3D10DDI_STATE_TEXTFILTERSIZE_CB pfnStateTextFilterSizeCb;
PFND3D11DDI_STATE_HS_SRV_CB pfnStateHsSrvCb;
PFND3D11DDI_STATE_HS_SHADER_CB pfnStateHsShaderCb;
PFND3D11DDI_STATE_HS_SAMPLER_CB pfnStateHsSamplerCb;
PFND3D11DDI_STATE_HS_CONSTBUF_CB pfnStateHsConstBufCb;
PFND3D11DDI_STATE_DS_SRV_CB pfnStateDsSrvCb;
PFND3D11DDI_STATE_DS_SHADER_CB pfnStateDsShaderCb;
PFND3D11DDI_STATE_DS_SAMPLER_CB pfnStateDsSamplerCb;
PFND3D11DDI_STATE_DS_CONSTBUF_CB pfnStateDsConstBufCb;
PFND3D11DDI_PERFORM_AMORTIZED_PROCESSING_CB pfnPerformAmortizedProcessingCb;
PFND3D11DDI_STATE_CS_SRV_CB pfnStateCsSrvCb;
PFND3D11DDI_STATE_CS_UAV_CB pfnStateCsUavCb;
PFND3D11DDI_STATE_CS_SHADER_CB pfnStateCsShaderCb;
PFND3D11DDI_STATE_CS_SAMPLER_CB pfnStateCsSamplerCb;
PFND3D11DDI_STATE_CS_CONSTBUF_CB pfnStateCsConstBufCb;
PFND3DWDDM2_0DDI_CREATECONTEXT_CB pfnCreateContextCb;
PFND3DWDDM2_0DDI_CREATECONTEXTVIRTUAL_CB pfnCreateContextVirtualCb;
} D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS;
Member
pfnSetErrorCb
Ein Zeiger auf die pfnSetErrorCb-Funktion .
pfnStateVsConstBufCb
Ein Zeiger auf die pfnStateVsConstBufCb-Funktion .
pfnStatePsSrvCb
Ein Zeiger auf die pfnStatePsSrvCb-Funktion .
pfnStatePsShaderCb
Ein Zeiger auf die PfnStatePsShaderCb-Funktion .
pfnStatePsSamplerCb
Ein Zeiger auf die pfnStatePsSamplerCb-Funktion .
pfnStateVsShaderCb
Ein Zeiger auf die pfnStateVsShaderCb-Funktion .
pfnStatePsConstBufCb
Ein Zeiger auf die PfnStatePsConstBufCb-Funktion .
pfnStateIaInputLayoutCb
Ein Zeiger auf die PfnStateIaInputLayoutCb-Funktion .
pfnStateIaVertexBufCb
Ein Zeiger auf die pfnStateIaVertexBufCb-Funktion .
pfnStateIaIndexBufCb
Ein Zeiger auf die PfnStateIaIndexBufCb-Funktion .
pfnStateGsConstBufCb
Ein Zeiger auf die pfnStateGsConstBufCb-Funktion .
pfnStateGsShaderCb
Ein Zeiger auf die pfnStateGsShaderCb-Funktion .
pfnStateIaPrimitiveTopologyCb
Ein Zeiger auf die PfnStateIaPrimitiveTopologyCb-Funktion .
pfnStateVsSrvCb
Ein Zeiger auf die pfnStateVsSrvCb-Funktion .
pfnStateVsSamplerCb
Ein Zeiger auf die pfnStateVsSamplerCb-Funktion .
pfnStateGsSrvCb
Ein Zeiger auf die pfnStateGsSrvCb-Funktion .
pfnStateGsSamplerCb
Ein Zeiger auf die pfnStateGsSamplerCb-Funktion .
pfnStateOmRenderTargetsCb
Ein Zeiger auf die pfnStateOmRenderTargetsCb-Funktion .
pfnStateOmBlendStateCb
Ein Zeiger auf die pfnStateOmBlendStateCb-Funktion .
pfnStateOmDepthStateCb
Ein Zeiger auf die PfnStateOmDepthStateCb-Funktion .
pfnStateRsRastStateCb
Ein Zeiger auf die pfnStateRsRastStateCb-Funktion .
pfnStateSoTargetsCb
Ein Zeiger auf die pfnStateSoTargetsCb-Funktion .
pfnStateRsViewportsCb
Ein Zeiger auf die pfnStateRsViewportsCb-Funktion .
pfnStateRsScissorCb
Ein Zeiger auf die pfnStateRsScissorCb-Funktion .
pfnDisableDeferredStagingResourceDestruction
Ein Zeiger auf die PfnDisableDeferredStagingResourceDestruction-Funktion .
pfnStateTextFilterSizeCb
Ein Zeiger auf die pfnStateTextFilterSizeCb-Funktion .
pfnStateHsSrvCb
Ein Zeiger auf die pfnStateHsSrvCb-Funktion .
pfnStateHsShaderCb
Ein Zeiger auf die pfnStateHsShaderCb-Funktion .
pfnStateHsSamplerCb
Ein Zeiger auf die pfnStateHsSamplerCb-Funktion .
pfnStateHsConstBufCb
Ein Zeiger auf die pfnStateHsConstBufCb-Funktion .
pfnStateDsSrvCb
Ein Zeiger auf die PfnStateDsSrvCb-Funktion .
pfnStateDsShaderCb
Ein Zeiger auf die pfnStateDsShaderCb-Funktion .
pfnStateDsSamplerCb
Ein Zeiger auf die pfnStateDsSamplerCb-Funktion .
pfnStateDsConstBufCb
Ein Zeiger auf die pfnStateDsConstBufCb-Funktion .
pfnPerformAmortizedProcessingCb
Ein Zeiger auf die pfnPerformAmortizedProcessingCb-Funktion .
pfnStateCsSrvCb
Ein Zeiger auf die pfnStateCsSrvCb-Funktion .
pfnStateCsUavCb
Ein Zeiger auf die PfnStateCsUavCb-Funktion .
pfnStateCsShaderCb
Ein Zeiger auf die pfnStateCsShaderCb-Funktion .
pfnStateCsSamplerCb
Ein Zeiger auf die pfnStateCsSamplerCb-Funktion .
pfnStateCsConstBufCb
Ein Zeiger auf die PfnStateCsConstBufCb-Funktion .
pfnCreateContextCb
Ein Zeiger auf die PfnCreateContextCb-Funktion .
pfnCreateContextVirtualCb
Ein Zeiger auf die PfnCreateContextVirtualCb-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |