Bagikan melalui


PMINIPORT_SYNCHRONIZE_ROUTINE fungsi panggilan balik (video.h)

HwVidSynchronizeExecutionCallback adalah fungsi driver miniport opsional, yang diteruskan dalam panggilan ke VideoPortSynchronizeExecution.

Sintaks

PMINIPORT_SYNCHRONIZE_ROUTINE PminiportSynchronizeRoutine;

BOOLEAN PminiportSynchronizeRoutine(
  PVOID Context
)
{...}

Parameter

Context

Penunjuk ke data konteks yang diteruskan ke rutinitas panggilan balik melalui VideoPortSynchronizeExecution. Biasanya, ini adalah penunjuk ke ekstensi perangkat atau offset dalam ekstensi perangkat.

Nilai kembali

Jika operasi berhasil, HwVidSynchronizeExecutionCallback mengembalikan TRUE.

Keterangan

Driver miniport dengan satu atau beberapa fungsi yang berbagi memori dengan fungsi HwVidInterrupt-nya harus memiliki fungsi HwVidSynchronizeExecutionCallback . Fungsi apa pun yang berbagi memori dengan HwVidInterrupt harus memanggil VideoPortSynchronizeExecution dengan fungsi HwVidSynchronizeExecutionCallback untuk mempertahankan integritas data di area memori bersama. Artinya, hanya salah satu fungsi HwVidSynchronizeExecutionCallback dan HwVidInterrupt yang dapat memperbarui status di area bersama pada saat tertentu.

Driver miniport adaptor yang tidak menghasilkan interupsi juga dapat memiliki fungsi HwVidSynchronizeExecutionCallback untuk diteruskan ke VideoPortSynchronizeExecution ketika driver seperti itu perlu menyelesaikan beberapa pekerjaan penting pada prioritas run-time yang relatif tinggi. Misalnya, driver miniport yang kompatibel dengan VGA dengan fungsi SvgaHwIoPortXxx (lihat Fungsi SVGA) mungkin memiliki fungsi HwVidSynchronizeExecutionCallback yang bertanggung jawab untuk mentransfer I/O yang dikeluarkan aplikasi yang di-buffer driver dan divalidasi ke adaptor.

HwVidSynchronizeExecutionCallback tidak boleh dibuat halaman.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header video.h (sertakan Video.h)

Lihat juga

HwVidInterrupt

Fungsi SVGA

VideoPortSynchronizeExecution