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 de 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 con tipo DXGK_POWER_COMPONENT_TYPE que indica el tipo de componente de energía que notifica el controlador de miniporte de pantalla al subsistema del kernel de gráficos de 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 presentes asociados con el 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.
Comentarios
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 alimentación solo se puede usar con un motor, un segmento de memoria o VidPnSourceId.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dkmddi.h |