структура 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
Идентификатор одного из источников представления видео, связанных с сетевым объектом video present.
MonitorDesc
Сведения о мониторе.
MonitorDesc.VidPnTargetID
Идентификатор одного из видео представляет целевые объекты, связанные с объектом VidPN.
MemoryDesc
Сведения о памяти.
MemoryDesc.SegmentID
Идентификатор сегмента памяти.
SharedDesc
Описание общего компонента питания.
SharedDesc.SharedTypeFlag
Флаг, указывающий общий тип.
SharedDesc.DriverCustomValueSet
Пользовательское общее значение.
SharedDesc.SharedType
Общий тип.
Комментарии
Каждый компонент должен быть сопоставлен с подсистемой, дисплеем, памятью или другим. Dxgkrnl определит состояние простоя для подсистем, дисплеев и сегментов памяти.
- Несколько компонентов питания не следует сопоставлять с одной подсистемой (узлом).
- Несколько компонентов питания не следует сопоставлять с тем же сегментом памяти.
- Несколько компонентов питания не следует сопоставлять с тем же источником VidPn или целевым объектом.
- Один и тот же компонент питания можно использовать только с одним подсистемой, сегментом памяти или VidPnSourceId.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | d3dkmddi.h |