struttura DXGK_POWER_COMPONENT_MAPPING (d3dkmddi.h)

Usato nella DXGK_POWER_RUNTIME_COMPONENT. Membro ComponentMapping per definire i tipi di componente standard del sottosistema kernel grafico Microsoft DirectX (Dxgkrnl.sys) che descrivono il componente di alimentazione.

Sintassi

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;

Members

ComponentType

Valore DXGK_POWER_COMPONENT_TYPE tipizzato che indica il tipo di componente di alimentazione segnalato dal driver miniport di visualizzazione al sottosistema kernel grafico DirectX.

EngineDesc

Informazioni sul motore.

EngineDesc.NodeIndex

Indice del motore (nodo).

MonitorRefreshDesc

Informazioni sull'aggiornamento del monitoraggio.

MonitorRefreshDesc.VidPnSourceID

Identificatore di una delle origini video presenti associate al video presente oggetto di rete.

MonitorDesc

Informazioni sul monitoraggio.

MonitorDesc.VidPnTargetID

Identificatore di uno dei video presenti destinazioni associate all'oggetto VidPN.

MemoryDesc

Informazioni sulla memoria.

MemoryDesc.SegmentID

ID segmento di memoria.

SharedDesc

Descrizione del componente di alimentazione condivisa.

SharedDesc.SharedTypeFlag

Flag che indica il tipo condiviso.

SharedDesc.DriverCustomValueSet

Valore condiviso personalizzato.

SharedDesc.SharedType

Tipo condiviso.

Commenti

Ogni componente deve essere mappato a un motore, a una visualizzazione, a una memoria o a un altro. Dxgkrnl rileverà lo stato di inattività per i motori, visualizza e segmenti di memoria.

  • Non è consigliabile eseguire il mapping di più componenti di alimentazione allo stesso motore (nodo).
  • Non è necessario eseguire il mapping di più componenti di alimentazione allo stesso segmento di memoria.
  • Non è consigliabile eseguire il mapping di più componenti di alimentazione alla stessa origine VidPn o destinazione.
  • Lo stesso componente di alimentazione può essere usato con un solo motore, segmento di memoria o VidPnSourceId.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3dkmddi.h

Vedi anche

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT