다음을 통해 공유


DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS 구조체(d3dkmddi.h)

DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS CPU에서 네이티브 펜스 일괄 처리의 현재 값을 업데이트할 때 사용할 플래그를 지정합니다.

구문

typedef struct _DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS {
  union {
    struct {
      UINT AlwaysSignaled : 1;
      UINT NotificationOnly : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS;

멤버

AlwaysSignaled

오류가 발생하는 펜스의 부모 디바이스와 같은 특수한 경우를 처리하기 위해 Dxgkrnl은 새 CurrentValue를 0xFFFFFFFF 제공하고 AlwaysSignaled 플래그 집합을 사용하여 DxgkDdiUpdateCurrentValuesFromCpu를 호출합니다. 이 플래그는 드라이버에 펜스 개체 CurrentValue 를 이전과 같이 업데이트할 수 없다는 것을 나타냅니다. 드라이버/컨텍스트 관리 프로세서는 이 펜스의 GPU 대기가 표시될 때 실제로 대기를 대기하지 않고 즉시 차단을 해제해야 합니다. 마찬가지로, 이 울타리의 신호를 볼 때 그것은 no-op 이어야 하 고 울타리 스토리지를 터치 하지.

NotificationOnly

OS는 이 플래그를 설정하여 실제로 CurrentValue 위치에 새 값을 작성해서는 안 됨을 KMD에 알리고, 대신 이 호출은 CurrentValue 가 업데이트되었다는 알림일 뿐이며 KMD는 현재 신호를 받은 GPU 웨이터의 차단을 해제하기 위해 해당 실행 목록을 다시 검사해야 합니다. 이 플래그는 네이티브 GPU 펜스 개체에 설명된 대로 어댑터 간 네이티브 펜스를 처리하는 데 사용됩니다.

Reserved

시스템에서 사용하도록 예약되었습니다.

Value

플래그에 액세스하는 다른 방법입니다.

설명

네이티브 GPU 펜스에 대한 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2
머리글 d3dkmddi.h

추가 정보

DXGKARG_UPDATECURRENTVALUESFROMCPU

DxgkDdiUpdateCurrentValuesFromCpu