DXGK_POWER_COMPONENT_MAPPING 구조체(d3dkmddi.h)

DXGK_POWER_RUNTIME_COMPONENT 사용됩니다. 전원 구성 요소를 설명하는 Microsoft DirectX 그래픽 커널 하위 시스템(Dxgkrnl.sys)의 표준 구성 요소 유형을 정의하는 ComponentMapping 멤버입니다.

구문

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

DirectX 그래픽 커널 하위 시스템에 대한 디스플레이 미니포트 드라이버에서 보고하는 전원 구성 요소 유형을 나타내는 DXGK_POWER_COMPONENT_TYPE 형식의 값입니다.

EngineDesc

엔진에 대한 정보입니다.

EngineDesc.NodeIndex

엔진(노드)의 인덱스입니다.

MonitorRefreshDesc

모니터 새로 고침에 대한 정보입니다.

MonitorRefreshDesc.VidPnSourceID

비디오 제공 네트워크 개체와 연결된 비디오 현재 원본 중 하나의 식별자입니다.

MonitorDesc

모니터에 대한 정보입니다.

MonitorDesc.VidPnTargetID

VidPN 개체와 연결된 비디오 현재 대상 중 하나의 식별자입니다.

MemoryDesc

메모리에 대한 정보입니다.

MemoryDesc.SegmentID

메모리 세그먼트 ID입니다.

SharedDesc

공유 전원 구성 요소 설명입니다.

SharedDesc.SharedTypeFlag

공유 형식을 나타내는 플래그입니다.

SharedDesc.DriverCustomValueSet

사용자 지정 공유 값입니다.

SharedDesc.SharedType

공유 형식입니다.

설명

각 구성 요소는 엔진, 디스플레이, 메모리 또는 다른 구성 요소에 매핑되어야 합니다. Dxgkrnl은 엔진, 디스플레이 및 메모리 세그먼트에 대한 유휴 상태를 검색합니다.

  • 여러 전원 구성 요소를 동일한 엔진(노드)에 매핑하면 안 됩니다.
  • 여러 전원 구성 요소를 동일한 메모리 세그먼트에 매핑하면 안 됩니다.
  • 여러 전원 구성 요소를 동일한 VidPn 원본 또는 대상에 매핑하면 안 됩니다.
  • 동일한 전원 구성 요소는 하나의 엔진, 메모리 세그먼트 또는 VidPnSourceId에서만 사용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
헤더 d3dkmddi.h

추가 정보

DXGK_POWER_COMPONENT_TYPE

DXGK_POWER_RUNTIME_COMPONENT