Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe información sobre un componente de energía de , como un motor de procesamiento de gráficos, un dispositivo para mostrar o un bloque de memoria.
Sintaxis
typedef struct _DXGK_POWER_RUNTIME_COMPONENT {
ULONG StateCount;
DXGK_POWER_RUNTIME_STATE States[DXGK_MAX_F_STATES];
DXGK_POWER_COMPONENT_MAPPING ComponentMapping;
DXGK_POWER_COMPONENT_FLAGS Flags;
GUID ComponentGuid;
UCHAR ComponentName[DXGK_POWER_COMPONENT_NAME_SIZE];
ULONG ProviderCount;
ULONG Providers[DXGK_MAX_POWER_COMPONENT_PROVIDERS];
} DXGK_POWER_RUNTIME_COMPONENT;
Miembros
StateCount
Define el número de estados inactivos (F-states) para el componente de energía.
States[DXGK_MAX_F_STATES]
Estructura DXGK_POWER_RUNTIME_STATE que define información sobre cada estado inactivo.
DXGK_MAX_F_STATES es el número máximo de estados F que puede tener un componente de energía. En Windows 8, DXGK_MAX_F_STATES se define para tener un valor de 8.
ComponentMapping
Estructura DXGK_POWER_COMPONENT_MAPPING que define los tipos de componente estándar del subsistema del kernel de gráficos directX (Dxgkrnl.sys) que describen el componente de energía.
Flags
Estructura DXGK_POWER_COMPONENT_FLAGS que especifica información de transición de estado de energía.
ComponentGuid
GUID que identifica el componente de energía. Este GUID lo usa el complemento Power Engine (PEP).
ComponentName[DXGK_POWER_COMPONENT_NAME_SIZE]
Nombre del componente de energía. Las herramientas de generación de perfiles de GPU usan este nombre y no se pasan al PEP.
ProviderCount
Define el número de otros componentes de energía que deben estar activos antes de que este componente de energía esté activo.
Providers[DXGK_MAX_POWER_COMPONENT_PROVIDERS]
Especifica los índices de otros componentes de energía que deben estar activos antes de que este componente de energía se active. Cada valor de índice debe ser menor que el número total de componentes de energía.
Observaciones
Cada componente de energía debe asignarse a un motor, una pantalla, un segmento de memoria u otro componente de dispositivo similar. El subsistema del kernel de gráficos directX detecta el estado inactivo de los motores, las pantallas y los segmentos de memoria.
Nota
Los segmentos de memoria se quitaron de Windows 8, pero están disponibles en Windows 8.1 y versiones posteriores.
No se deben asignar varios componentes de energía al mismo motor (nodo), al mismo segmento de memoria o al mismo origen o destino de VidPN. Un componente de energía solo se puede usar con un motor, un segmento de memoria o un origen VidPN.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
encabezado de | d3dkmddi.h |