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