Compartilhar via


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

Confira também

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT