Compartir a través de


estructura DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)

Se usa en el DXGK_POWER_RUNTIME_COMPONENT.miembro componentMapping para definir los tipos de componente estándar del subsistema del kernel de gráficos de Microsoft DirectX (Dxgkrnl.sys) que describen el componente de energía.

Sintaxis

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;

Miembros

ComponentType

Valor de tipo DXGK_POWER_COMPONENT_TYPEque indica el tipo de componente de energía notificado por el controlador de miniporte de pantalla al subsistema del kernel de gráficos directX.

EngineDesc

Información sobre el motor.

EngineDesc.NodeIndex

Índice del motor (nodo).

MonitorRefreshDesc

Información sobre la actualización del monitor.

MonitorRefreshDesc.VidPnSourceID

Identificador de uno de los orígenes de vídeo asociados al objeto de red presente vídeo.

MonitorDesc

Información sobre el monitor.

MonitorDesc.VidPnTargetID

Identificador de uno de los destinos de presentación de vídeo asociados al objeto VidPN.

MemoryDesc

Información sobre la memoria.

MemoryDesc.SegmentID

Id. de segmento de memoria.

SharedDesc

Descripción del componente de energía compartido.

SharedDesc.SharedTypeFlag

Marca que indica el tipo compartido.

SharedDesc.DriverCustomValueSet

Valor compartido personalizado.

SharedDesc.SharedType

Tipo compartido.

Observaciones

Cada componente debe asignarse a un motor, mostrar, memoria u otro. Dxgkrnl detectará el estado inactivo de los motores, las pantallas y los segmentos de memoria.

  • No se deben asignar varios componentes de energía al mismo motor (nodo).
  • No se deben asignar varios componentes de energía al mismo segmento de memoria.
  • No se deben asignar varios componentes de energía al mismo origen o destino de VidPn.
  • El mismo componente de energía solo se puede usar con un motor, un segmento de memoria o VidPnSourceId.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
encabezado de d3dkmddi.h

Consulte también

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT