DXGK_DIAGTYPE_NOTIFICATIONS 구조체(dispmprt.h)

알림 범주에서 하나 이상의 진단 유형을 식별하는 데 사용되는 구조체입니다.

구문

typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
  union {
    struct {
      UINT PanelSelfRefreshSoftware : 1;
      UINT PanelSelfRefreshHardware : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_DIAGTYPE_NOTIFICATIONS;

멤버

PanelSelfRefreshSoftware

드라이버에서 패널 자체 새로 고침을 사용하거나 사용하지 않도록 설정해야 하는 경우 드라이버에서 보고한 진단을 나타냅니다. 이는 경량 진단이어야 하므로 DxgkDdiQueryDiagnosticTypesSupported에 대한 호출에서 NoninvasiveTypes에 보고되며, 이는 OS에서 DDI 호출 중에 전송되어 상태가 변경되거나 상태 변경이 자연스럽게 수행되는 정상적인 코드 경로에서 전송됩니다.

PanelSelfRefreshHardware

드라이버가 하드웨어에서 알림을 받거나 드라이버가 하드웨어를 쿼리하여 패널 자체 새로 고침을 사용하도록 설정하거나 사용하지 않도록 설정한 경우 드라이버가 보고한 진단을 나타냅니다. 이 진단은 자세한 조사에 사용되므로 PSR 상태 변경 보고의 정확도는 효율성이 더 중요합니다. 그러나 하드웨어가 효율적인 알림을 지원하는 경우 이상적입니다.

Reserved

예약되어 있습니다.

Value

알림의 값입니다.

요구 사항

요구 사항
헤더 dispmprt.h