estructura D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS (d3d10umddi.h)
Esta estructura contiene la tabla de funciones para las funciones de devolución de llamada de dispositivo de capa principal a partir de WDDM 2.6.
Sintaxis
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;
Miembros
pfnSetErrorCb
Puntero a la función pfnSetErrorCb .
pfnStateVsConstBufCb
Puntero a la función pfnStateVsConstBufCb .
pfnStatePsSrvCb
Puntero a la función pfnStatePsSrvCb .
pfnStatePsShaderCb
Puntero a la función pfnStatePsShaderCb .
pfnStatePsSamplerCb
Puntero a la función pfnStatePsSamplerCb .
pfnStateVsShaderCb
Puntero a la función pfnStateVsShaderCb .
pfnStatePsConstBufCb
Puntero a la función pfnStatePsConstBufCb .
pfnStateIaInputLayoutCb
Puntero a la función pfnStateIaInputLayoutCb .
pfnStateIaVertexBufCb
Puntero a la función pfnStateIaVertexBufCb .
pfnStateIaIndexBufCb
Puntero a la función pfnStateIaIndexBufCb .
pfnStateGsConstBufCb
Puntero a la función pfnStateGsConstBufCb .
pfnStateGsShaderCb
Puntero a la función pfnStateGsShaderCb .
pfnStateIaPrimitiveTopologyCb
Puntero a la función pfnStateIaPrimitiveTopologyCb .
pfnStateVsSrvCb
Puntero a la función pfnStateVsSrvCb .
pfnStateVsSamplerCb
Puntero a la función pfnStateVsSamplerCb .
pfnStateGsSrvCb
Puntero a la función pfnStateGsSrvCb .
pfnStateGsSamplerCb
Puntero a la función pfnStateGsSamplerCb .
pfnStateOmRenderTargetsCb
Puntero a la función pfnStateOmRenderTargetsCb .
pfnStateOmBlendStateCb
Puntero a la función pfnStateOmBlendStateCb .
pfnStateOmDepthStateCb
Puntero a la función pfnStateOmDepthStateCb .
pfnStateRsRastStateCb
Puntero a la función pfnStateRsRastStateCb .
pfnStateSoTargetsCb
Puntero a la función pfnStateSoTargetsCb .
pfnStateRsViewportsCb
Puntero a la función pfnStateRsViewportsCb .
pfnStateRsScissorCb
Puntero a la función pfnStateRsScisorCb .
pfnDisableDeferredStagingResourceDestruction
Puntero a la función pfnDisableDeferredStagingResourceDestruction .
pfnStateTextFilterSizeCb
Puntero a la función pfnStateTextFilterSizeCb .
pfnStateHsSrvCb
Puntero a la función pfnStateHsSrvCb .
pfnStateHsShaderCb
Puntero a la función pfnStateHsShaderCb .
pfnStateHsSamplerCb
Puntero a la función pfnStateHsSamplerCb .
pfnStateHsConstBufCb
Puntero a la función pfnStateHsConstBufCb .
pfnStateDsSrvCb
Puntero a la función pfnStateDsSrvCb .
pfnStateDsShaderCb
Puntero a la función pfnStateDsShaderCb .
pfnStateDsSamplerCb
Puntero a la función pfnStateDsSamplerCb .
pfnStateDsConstBufCb
Puntero a la función pfnStateDsConstBufCb .
pfnPerformAmortizedProcessingCb
Puntero a la función pfnPerformAmortizedProcessingCb .
pfnStateCsSrvCb
Puntero a la función pfnStateCsSrvCb .
pfnStateCsUavCb
Puntero a la función pfnStateCsUavCb .
pfnStateCsShaderCb
Puntero a la función pfnStateCsShaderCb .
pfnStateCsSamplerCb
Puntero a la función pfnStateCsSamplerCb .
pfnStateCsConstBufCb
Puntero a la función pfnStateCsConstBufCb .
pfnCreateContextCb
Puntero a la función pfnCreateContextCb .
pfnCreateContextVirtualCb
Puntero a la función pfnCreateContextVirtualCb .
pfnShaderCacheGetValueCb
pfnShaderCacheStoreValueCb
pfnShaderCacheAddRefCb
pfnShaderCacheReleaseCb
pfnQueryScanoutCapsCb
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | WDDM 2.6 |
Encabezado | d3d10umddi.h |