Bagikan melalui


EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 fungsi panggilan balik (iddcx.h)

OS memanggil EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 untuk meminta driver mengurai deskripsi monitor ke dalam daftar mode yang didukung monitor. OS memanggil versi panggilan balik ini (bukan EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION) untuk memungkinkan driver melaporkan informasi tambahan yang diperlukan untuk mode monitor HDR10 atau WCG.

Sintaks

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 EvtIddCxParseMonitorDescription2;

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

Parameter

pInArgs

[in] Arahkan ke struktur IDARG_IN_PARSEMONITORDESCRIPTION2 yang berisi argumen input untuk fungsi panggilan balik ini.

pOutArgs

[out] Penunjuk ke struktur IDARG_OUT_PARSEMONITORDESCRIPTION yang berisi argumen output untuk fungsi panggilan balik ini.

Nilai kembali

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 mengembalikan nilai NTSTATUS . Jika operasi berhasil, operasi mengembalikan STATUS_SUCCESS atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE. Jika tidak, kode kesalahan NTSTATUS akan dikembalikan.

Keterangan

Driver tampilan tidak langsung versi 1.10 atau yang lebih baru yang mendukung HDR harus mengekspos fungsi ini ke mode laporan. Mengatur nilai IDDCX_WIRE_BITS_PER_COMPONENT berikut setara dengan membuat mode melalui fungsi pra-1.10:

  • BitsPerComponent.Rgb ke IDDCX_BITS_PER_COMPONENT_8
  • BitsPerComponent.YCbCr444, BitsPerComponent.YCbCr422 dan BitsPerComponent.YCbCr420 ke IDDCX_BITS_PER_COMPONENT_NONE

Driver versi 1.10 dan yang lebih baru yang tidak mengatur bendera adaptor IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 dapat terus melaporkan hanya fungsi pra-1.10.

Bidang IDDCX_MONITOR_MODE2::BitsPerComponent dirancang untuk memungkinkan beberapa format dan kedalaman bit dilaporkan dalam satu mode. Misalnya, driver dapat melaporkan 8 dan 10 bit per komponen di RGB dengan mengatur IDDCX_BITS_PER_COMPONENT_8 dan IDDCX_BITS_PER_COMPONENT_10 di IDDCX_MONITOR_MODE2::BitsPerComponent::Rgb. Driver hanya boleh melaporkan bit yang berbeda per komponen sebagai mode unik jika detail mode lain juga berbeda.

Driver yang mengembalikan mode dengan parameter SDR WCG atau HDR akan gagal jika belum juga melaporkan IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 dalam panggilan IddCxAdapterInitAsync . Parameter SDR WCG dan HDR dapat berupa:

  • Nilai apa pun untuk IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent.Rgb selain IDDCX_BITS_PER_COMPONENT_8, atau
  • Setiap nilai IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent untuk YCbCr444, YCbCr422, atau YCbCr420 selain IDDCX_BITS_PER_COMPONENT_NONE.

Untuk informasi selengkapnya tentang dukungan HDR, lihat Pembaruan IddCx versi 1.10.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, Pembaruan September versi 22H2 (IddCx versi 1.10)
Header iddcx.h

Lihat juga

IDARG_IN_PARSEMONITORDESCRIPTION2

IDARG_OUT_PARSEMONITORDESCRIPTION