Bagikan melalui


EVT_IDD_CX_MONITOR_I2C_RECEIVE fungsi panggilan balik (iddcx.h)

EVT_IDD_CX_MONITOR_I2C_RECEIVE dipanggil oleh OS untuk mengembalikan data yang diterima dari perangkat I2C di monitor.

Sintaks

EVT_IDD_CX_MONITOR_I2C_RECEIVE EvtIddCxMonitorI2cReceive;

NTSTATUS EvtIddCxMonitorI2cReceive(
  [in] IDDCX_MONITOR MonitorObject,
  [in] const IDARG_IN_I2C_RECEIVE *pInArgs
)
{...}

Parameter

[in] MonitorObject

Handel yang digunakan oleh OS untuk mengidentifikasi monitor untuk menerima data I2C.

[in] pInArgs

Argumen input yang digunakan oleh EVT_IDD_CX_MONITOR_I2C_RECEIVE.

Nilai kembali

(NTSTATUS) Jika operasi berhasil, fungsi panggilan balik harus mengembalikan STATUS_SUCCESS, atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE. Jika tidak, kode kesalahan NTSTATUS yang sesuai.

Keterangan

Fungsi EVT_IDD_CX_MONITOR_I2C_RECEIVE bertanggung jawab untuk memberi sinyal kondisi mulai I2C, mengirim alamat I2C, menerima data dari perangkat I2C, mengirim pengakuan, dan menandakan kondisi berhenti. Untuk detail tentang bus I2C, lihat Spesifikasi Bus I2C, yang diterbitkan oleh Philips Semiconductors. Spesifikasi mendefinisikan protokol untuk memulai komunikasi I2C, membaca dan menulis byte melalui baris data I2C, dan mengakhiri komunikasi I2C. (Sumber daya ini mungkin tidak tersedia di beberapa bahasa dan negara.)

EVT_IDD_CX_MONITOR_I2C_RECEIVE diperlukan untuk menerima data dari perangkat I2C yang memiliki alamat 0x6F, tetapi diizinkan untuk menolak menerima data dari perangkat I2C apa pun yang memiliki alamat berbeda.

EVT_IDD_CX_MONITOR_I2C_RECEIVE diizinkan untuk memblokir jika bagian lain dari driver tampilan atau perangkat keras grafis menggunakan bus I2C monitor yang ditentukan. Juga diizinkan untuk memblokir jika driver tampilan menggunakan bus I2C untuk mengirim atau menerima data Perlindungan Konten Digital Bandwidth Tinggi (HDCP).

EVT_IDD_CX_MONITOR_I2C_RECEIVE memiliki batas waktu 5 detik dan harus selesai dalam batas waktu tersebut.

Jika adaptor tampilan mendukung HDCP, EVT_IDD_CX_MONITOR_I2C_RECEIVE harus menolak menerima data dari perangkat I2C jika perangkat memiliki alamat I2C yang digunakan oleh HDCP. Fungsi ini dapat menerima data dari perangkat I2C di monitor yang terhubung ke adaptor tampilan, tetapi tidak boleh menerima data dari perangkat I2C yang ada di adaptor tampilan itu sendiri.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header iddcx.h
IRQL requires_same