Compartilhar via


estrutura DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)

Usado no DXGK_POWER_RUNTIME_COMPONENT.ComponentMapping membro 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 DXGK_POWER_COMPONENT_TYPEdigitado que indica o tipo de componente de energia que é 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 de vídeo presentes associadas ao objeto de rede presente do vídeo.

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.

Observações

Cada componente deve ser mapeado para um mecanismo, exibição, memória ou outro. O 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 do VidPn.
  • O mesmo componente de energia pode ser usado com apenas um mecanismo, segmento de memória ou VidPnSourceId.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3dkmddi.h

Consulte também

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT