Estrutura de DXGK_POWER_COMPONENT_MAPPING (d3dkmddi. h)

Usado no DXGK_POWER_RUNTIME_COMPONENT. Membro ComponentMapping para definir os tipos de componentes padrão do subsistema de kernel de 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 de DXGK_POWER_COMPONENT_TYPEtipado que indica o tipo de componente de energia que é relatado pelo driver de miniporta de vídeo para o subsistema de kernel de gráficos do 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 associados ao objeto de rede presente de vídeo.

MonitorDesc

Informações sobre o monitor.

MonitorDesc.VidPnTargetID

Um identificador de um dos vídeos apresenta destinos 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. O Dxgkrnl detectará o estado ocioso para mecanismos, vídeos 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

   
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