estrutura DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)
Usado no DXGK_POWER_RUNTIME_COMPONENT. Membro ComponentMapping para definir os tipos de componente padrão do subsistema de kernel de elementos gráficos do Microsoft DirectX (Dxgkrnl.sys) que descrevem o componente de energia.
Sintaxe
typedef struct _DXGK_POWER_COMPONENT_MAPPING {
DXGK_POWER_COMPONENT_TYPE ComponentType;
union {
struct {
UINT NodeIndex;
} EngineDesc;
struct {
UINT VidPnSourceID;
} MonitorRefreshDesc;
struct {
UINT VidPnTargetID;
} MonitorDesc;
struct {
UINT SegmentID;
} MemoryDesc;
struct {
union {
struct {
WORD SharedTypeFlag;
WORD DriverCustomValueSet;
};
UINT SharedType;
};
} SharedDesc;
};
} DXGK_POWER_COMPONENT_MAPPING;
Membros
ComponentType
Um valor do tipo DXGK_POWER_COMPONENT_TYPE que indica o tipo de componente de energia relatado pelo driver de miniporto de exibição para o subsistema de kernel de elementos gráficos DirectX.
EngineDesc
Informações sobre o mecanismo.
EngineDesc.NodeIndex
O índice do mecanismo (nó).
MonitorRefreshDesc
Informações sobre a atualização do monitor.
MonitorRefreshDesc.VidPnSourceID
Um identificador de uma das fontes presentes do vídeo associadas ao vídeo apresenta o objeto de rede.
MonitorDesc
Informações sobre o monitor.
MonitorDesc.VidPnTargetID
Um identificador de um dos destinos de vídeo presentes associados ao objeto VidPN.
MemoryDesc
Informações sobre a memória.
MemoryDesc.SegmentID
ID do segmento de memória.
SharedDesc
Descrição do componente de energia compartilhada.
SharedDesc.SharedTypeFlag
Sinalizador que indica o tipo compartilhado.
SharedDesc.DriverCustomValueSet
Valor compartilhado personalizado.
SharedDesc.SharedType
Tipo compartilhado.
Comentários
Cada componente deve ser mapeado para um mecanismo, exibição, memória ou outro. Dxgkrnl detectará o estado ocioso para mecanismos, exibições e segmentos de memória.
- Vários componentes de energia não devem ser mapeados para o mesmo mecanismo (nó).
- Vários componentes de energia não devem ser mapeados para o mesmo segmento de memória.
- Vários componentes de energia não devem ser mapeados para a mesma origem ou destino VidPn.
- O mesmo componente de energia pode ser usado com apenas um mecanismo, segmento de memória ou VidPnSourceId.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3dkmddi.h |