estrutura D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS (d3d10umddi.h)
Essa estrutura contém a tabela de funções para as funções de retorno de chamada do dispositivo de camada principal começando no WDDM 2.6.
Sintaxe
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;
Membros
pfnSetErrorCb
Um ponteiro para a função pfnSetErrorCb.
pfnStateVsConstBufCb
Um ponteiro para a função pfnStateVsConstBufCb.
pfnStatePsSrvCb
Um ponteiro para a função pfnStatePsSrvCb.
pfnStatePsShaderCb
Um ponteiro para a função pfnStatePsShaderCb.
pfnStatePsSamplerCb
Um ponteiro para a função pfnStatePsSamplerCb.
pfnStateVsShaderCb
Um ponteiro para a função pfnStateVsShaderCb.
pfnStatePsConstBufCb
Um ponteiro para a função pfnStatePsConstBufCb.
pfnStateIaInputLayoutCb
Um ponteiro para a função pfnStateIaInputLayoutCb.
pfnStateIaVertexBufCb
Um ponteiro para a função pfnStateIaVertexBufCb.
pfnStateIaIndexBufCb
Um ponteiro para a função pfnStateIaIndexBufCb.
pfnStateGsConstBufCb
Um ponteiro para a função pfnStateGsConstBufCb.
pfnStateGsShaderCb
Um ponteiro para a função pfnStateGsShaderCb.
pfnStateIaPrimitiveTopologyCb
Um ponteiro para a função pfnStateIaPrimitiveTopologyCb.
pfnStateVsSrvCb
Um ponteiro para a função pfnStateVsSrvCb.
pfnStateVsSamplerCb
Um ponteiro para a função pfnStateVsSamplerCb.
pfnStateGsSrvCb
Um ponteiro para a função pfnStateGsSrvCb.
pfnStateGsSamplerCb
Um ponteiro para a função pfnStateGsSamplerCb.
pfnStateOmRenderTargetsCb
Um ponteiro para a função pfnStateOmRenderTargetsCb.
pfnStateOmBlendStateCb
Um ponteiro para a função pfnStateOmBlendStateCb.
pfnStateOmDepthStateCb
Um ponteiro para a função pfnStateOmDepthStateCb.
pfnStateRsRastStateCb
Um ponteiro para a função pfnStateRsRastStateCb.
pfnStateSoTargetsCb
Um ponteiro para a função pfnStateSoTargetsCb.
pfnStateRsViewportsCb
Um ponteiro para a função pfnStateRsViewportsCb.
pfnStateRsScissorCb
Um ponteiro para a função pfnStateRsScissorCb.
pfnDisableDeferredStagingResourceDestruction
Um ponteiro para a função pfnDisableDeferredStagingResourceDestruction.
pfnStateTextFilterSizeCb
Um ponteiro para a função pfnStateTextFilterSizeCb.
pfnStateHsSrvCb
Um ponteiro para a função pfnStateHsSrvCb.
pfnStateHsShaderCb
Um ponteiro para a função pfnStateHsShaderCb.
pfnStateHsSamplerCb
Um ponteiro para a função pfnStateHsSamplerCb.
pfnStateHsConstBufCb
Um ponteiro para a função pfnStateHsConstBufCb.
pfnStateDsSrvCb
Um ponteiro para a função pfnStateDsSrvCb.
pfnStateDsShaderCb
Um ponteiro para a função pfnStateDsShaderCb.
pfnStateDsSamplerCb
Um ponteiro para a função pfnStateDsSamplerCb.
pfnStateDsConstBufCb
Um ponteiro para a função pfnStateDsConstBufCb.
pfnPerformAmortizedProcessingCb
Um ponteiro para a função pfnPerformAmortizedProcessingCb.
pfnStateCsSrvCb
Um ponteiro para a função pfnStateCsSrvCb.
pfnStateCsUavCb
Um ponteiro para a função pfnStateCsUavCb.
pfnStateCsShaderCb
Um ponteiro para a função pfnStateCsShaderCb.
pfnStateCsSamplerCb
Um ponteiro para a função pfnStateCsSamplerCb.
pfnStateCsConstBufCb
Um ponteiro para a função pfnStateCsConstBufCb.
pfnCreateContextCb
Um ponteiro para a função pfnCreateContextCb.
pfnCreateContextVirtualCb
Um ponteiro para a função pfnCreateContextVirtualCb.
pfnShaderCacheGetValueCb
pfnShaderCacheStoreValueCb
pfnShaderCacheAddRefCb
pfnShaderCacheReleaseCb
pfnQueryScanoutCapsCb
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | WDDM 2.6 |
cabeçalho | d3d10umddi.h |