D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS struttura (d3d10umddi.h)
Questa struttura contiene la tabella delle funzioni per le funzioni di callback del dispositivo di livello principale a partire da WDDM 2.6.
Sintassi
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;
Members
pfnSetErrorCb
Puntatore alla funzione pfnSetErrorCb .
pfnStateVsConstBufCb
Puntatore alla funzione pfnStateVsConstBufCb .
pfnStatePsSrvCb
Puntatore alla funzione pfnStatePsSrvCb .
pfnStatePsShaderCb
Puntatore alla funzione pfnStatePsShaderCb .
pfnStatePsSamplerCb
Puntatore alla funzione pfnStatePsSamplerCb .
pfnStateVsShaderCb
Puntatore alla funzione pfnStateVsShaderCb .
pfnStatePsConstBufCb
Puntatore alla funzione pfnStatePsConstBufCb .
pfnStateIaInputLayoutCb
Puntatore alla funzione pfnStateIaInputLayoutCb .
pfnStateIaVertexBufCb
Puntatore alla funzione pfnStateIaVertexBufCb .
pfnStateIaIndexBufCb
Puntatore alla funzione pfnStateIaIndexBufCb .
pfnStateGsConstBufCb
Puntatore alla funzione pfnStateGsConstBufCb .
pfnStateGsShaderCb
Puntatore alla funzione pfnStateGsShaderCb .
pfnStateIaPrimitiveTopologyCb
Puntatore alla funzione pfnStateIaPrimitiveTopologyCb .
pfnStateVsSrvCb
Puntatore alla funzione pfnStateVsSrvCb .
pfnStateVsSamplerCb
Puntatore alla funzione pfnStateVsSamplerCb .
pfnStateGsSrvCb
Puntatore alla funzione pfnStateGsSrvCb .
pfnStateGsSamplerCb
Puntatore alla funzione pfnStateGsSamplerCb .
pfnStateOmRenderTargetsCb
Puntatore alla funzione pfnStateOmRenderTargetsCb .
pfnStateOmBlendStateCb
Puntatore alla funzione pfnStateOmBlendStateCb .
pfnStateOmDepthStateCb
Puntatore alla funzione pfnStateOmDepthStateCb .
pfnStateRsRastStateCb
Puntatore alla funzione pfnStateRsRastStateCb .
pfnStateSoTargetsCb
Puntatore alla funzione pfnStateSoTargetsCb .
pfnStateRsViewportsCb
Puntatore alla funzione pfnStateRsViewportsCb .
pfnStateRsScissorCb
Puntatore alla funzione pfnStateRsScissorCb .
pfnDisableDeferredStagingResourceDestruction
Puntatore alla funzione pfnDisableDeferredStagingResourceDestruction .
pfnStateTextFilterSizeCb
Puntatore alla funzione pfnStateTextFilterSizeCb .
pfnStateHsSrvCb
Puntatore alla funzione pfnStateHsSrvCb .
pfnStateHsShaderCb
Puntatore alla funzione pfnStateHsShaderCb .
pfnStateHsSamplerCb
Puntatore alla funzione pfnStateHsSamplerCb .
pfnStateHsConstBufCb
Puntatore alla funzione pfnStateHsConstBufCb .
pfnStateDsSrvCb
Puntatore alla funzione pfnStateDsSrvCb .
pfnStateDsShaderCb
Puntatore alla funzione pfnStateDsShaderCb .
pfnStateDsSamplerCb
Puntatore alla funzione pfnStateDsSamplerCb .
pfnStateDsConstBufCb
Puntatore alla funzione pfnStateDsConstBufCb .
pfnPerformAmortizedProcessingCb
Puntatore alla funzione pfnPerformAmortizedProcessingCb .
pfnStateCsSrvCb
Puntatore alla funzione pfnStateCsSrvCb .
pfnStateCsUavCb
Puntatore alla funzione pfnStateCsUavCb .
pfnStateCsShaderCb
Puntatore alla funzione pfnStateCsShaderCb .
pfnStateCsSamplerCb
Puntatore alla funzione pfnStateCsSamplerCb .
pfnStateCsConstBufCb
Puntatore alla funzione pfnStateCsConstBufCb .
pfnCreateContextCb
Puntatore alla funzione pfnCreateContextCb .
pfnCreateContextVirtualCb
Puntatore alla funzione pfnCreateContextVirtualCb .
pfnShaderCacheGetValueCb
pfnShaderCacheStoreValueCb
pfnShaderCacheAddRefCb
pfnShaderCacheReleaseCb
pfnQueryScanoutCapsCb
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | WDDM 2.6 |
Intestazione | d3d10umddi.h |