структура DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)
Используется в DXGK_POWER_RUNTIME_COMPONENT.компонент ComponentMapping, чтобы определить стандартные типы компонентов подсистемы ядра графики Microsoft DirectX (Dxgkrnl.sys), описывающие компонент питания.
Синтаксис
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;
Члены
ComponentType
Значение DXGK_POWER_COMPONENT_TYPEтипа, указывающее тип компонента питания, сообщаемый драйвером минипорта отображения подсистеме ядра графики DirectX.
EngineDesc
Сведения о подсистеме.
EngineDesc.NodeIndex
Индекс подсистемы (узла).
MonitorRefreshDesc
Сведения об обновлении монитора.
MonitorRefreshDesc.VidPnSourceID
Идентификатор одного из источников видео, связанных с видеосущего сетевого объекта.
MonitorDesc
Сведения о мониторе.
MonitorDesc.VidPnTargetID
Идентификатор одного из целевых объектов видео, связанных с объектом VidPN.
MemoryDesc
Сведения о памяти.
MemoryDesc.SegmentID
Идентификатор сегмента памяти.
SharedDesc
Описание общего компонента питания.
SharedDesc.SharedTypeFlag
Флаг, указывающий общий тип.
SharedDesc.DriverCustomValueSet
Настраиваемое общее значение.
SharedDesc.SharedType
Общий тип.
Замечания
Каждый компонент должен быть сопоставлен с подсистемой, отображением, памятью или другим. Dxgkrnl обнаружит состояние простоя для обработчиков, отображения и сегментов памяти.
- Несколько компонентов питания не должны сопоставляться с тем же ядром (узлом).
- Несколько компонентов питания не должны сопоставляться с тем же сегментом памяти.
- Несколько компонентов питания не должны сопоставляться с тем же источником или целевым объектом VidPn.
- Тот же компонент питания можно использовать только с одним ядром, сегментом памяти или VidPnSourceId.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | d3dkmddi.h |