D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS-Struktur (d3d10umddi.h)
Diese Struktur enthält die Funktionstabelle für die Geräterückruffunktionen der Kernebene ab WDDM 2.6.
Syntax
typedef struct D3DWDDM2_6DDI_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;
PFND3DWDDM2_2DDI_SHADERCACHE_GET_VALUE_CB pfnShaderCacheGetValueCb;
PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB pfnShaderCacheStoreValueCb;
PFND3DWDDM2_2DDI_SHADERCACHE_ADDREF_RELEASE_CB pfnShaderCacheAddRefCb;
PFND3DWDDM2_2DDI_SHADERCACHE_ADDREF_RELEASE_CB pfnShaderCacheReleaseCb;
PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS_CB pfnQueryScanoutCapsCb;
} D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS;
Member
pfnSetErrorCb
Ein Zeiger auf die PfnSetErrorCb-Funktion .
pfnStateVsConstBufCb
Ein Zeiger auf die Funktion pfnStateVsConstBufCb .
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 Funktion pfnStatePsConstBufCb .
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 Funktion pfnDisableDeferredStagingResourceDestruction .
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 Funktion pfnStateHsConstBufCb .
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 Funktion pfnStateCsSrvCb .
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 Funktion pfnCreateContextVirtualCb .
pfnShaderCacheGetValueCb
pfnShaderCacheStoreValueCb
pfnShaderCacheAddRefCb
pfnShaderCacheReleaseCb
pfnQueryScanoutCapsCb
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | WDDM 2.6 |
Kopfzeile | d3d10umddi.h |