EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 콜백 함수(iddcx.h)

OS는 EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 호출하여 드라이버에 모니터 설명을 모니터가 지원하는 모드 목록으로 구문 분석하도록 요청합니다. OS는 드라이버가 HDR10 또는 WCG 모니터 모드에 필요한 추가 정보를 보고할 수 있도록 이 콜백 버전( EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION 대신)을 호출합니다.

구문

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 EvtIddCxParseMonitorDescription2;

NTSTATUS EvtIddCxParseMonitorDescription2(
  const IDARG_IN_PARSEMONITORDESCRIPTION2 *pInArgs,
  IDARG_OUT_PARSEMONITORDESCRIPTION *pOutArgs
)
{...}

매개 변수

pInArgs

[in] 이 콜백 함수에 대한 입력 인수를 포함하는 IDARG_IN_PARSEMONITORDESCRIPTION2 구조체에 대한 포인터입니다.

pOutArgs

[out] 이 콜백 함수에 대한 출력 인수를 포함하는 IDARG_OUT_PARSEMONITORDESCRIPTION 구조체에 대한 포인터입니다.

반환 값

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2NTSTATUS 값을 반환합니다. 작업이 성공하면 STATUS_SUCCESS 또는 NT_SUCCESS(상태)가 TRUE와 같은 다른 상태 값을 반환합니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드를 반환합니다.

설명

HDR을 지원하는 버전 1.10 이상 간접 디스플레이 드라이버는 이 함수를 보고서 모드에 노출해야 합니다. 다음 IDDCX_WIRE_BITS_PER_COMPONENT 값을 설정하는 것은 1.10 이전 함수를 통해 모드를 만드는 것과 같습니다.

  • BitsPerComponent.Rgb 에서 IDDCX_BITS_PER_COMPONENT_8
  • BitsPerComponent.YCbCr444, BitsPerComponent.YCbCr422BitsPerComponent.YCbCr420 에서 IDDCX_BITS_PER_COMPONENT_NONE

IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 어댑터 플래그를 설정하지 않은 버전 1.10 이상 드라이버는 1.10 이전 함수만 계속 보고할 수 있습니다.

IDDCX_MONITOR_MODE2::BitsPerComponent 필드는 여러 형식과 비트 깊이를 단일 모드로 보고할 수 있도록 설계되었습니다. 예를 들어 드라이버는 IDDCX_MONITOR_MODE2::BitsPerComponent::Rgb에서 IDDCX_BITS_PER_COMPONENT_8IDDCX_BITS_PER_COMPONENT_10 모두 설정하여 RGB의 구성 요소당 8비트와 10비트를 보고할 수 있습니다. 다른 모드 세부 정보도 다른 경우 드라이버는 구성 요소당 다른 비트만 고유 모드로 보고해야 합니다.

IddCxAdapterInitAsync 호출에서 IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 보고하지 않은 경우 SDR WCG 또는 HDR 매개 변수를 사용하여 모드를 반환하는 드라이버는 실패합니다. SDR WCG 및 HDR 매개 변수는 다음과 같습니다.

  • IDDCX_BITS_PER_COMPONENT_8 이외의IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent.Rgb에 대한 모든 값 또는
  • IDDCX_BITS_PER_COMPONENT_NONE 이외의 YCbCr444, YCbCr422 또는 YCbCr420에 대한 모든 IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent 값입니다.

HDR 지원에 대한 자세한 내용은 IddCx 버전 1.10 업데이트를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 22H2 9월 업데이트(IddCx 버전 1.10)
머리글 iddcx.h

추가 정보

IDARG_IN_PARSEMONITORDESCRIPTION2

IDARG_OUT_PARSEMONITORDESCRIPTION