Fungsi VideoPortEnumerateChildren (video.h)
Fungsi VideoPortEnumerateChildren memungkinkan driver miniport video untuk memaksa reenumerasi perangkat anaknya.
Sintaks
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnumerateChildren(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID Reserved
);
Parameter
[in] HwDeviceExtension
Arahkan ke ekstensi perangkat driver miniport.
[in] Reserved
Harus diatur ke NULL.
Nilai kembali
VideoPortEnumerateChildren mengembalikan NO_ERROR.
Keterangan
Beberapa perangkat menghasilkan gangguan ketika perangkat keras baru tersambung ke sistem, atau ketika perangkat keras yang ada terputus dari sistem. Untuk perangkat ini, VideoPortEnumerateChildren dapat membuat perubahan sistem semulus mungkin. Berikut ini adalah salah satu skenario yang memungkinkan yang memaksa reenumerasi perangkat anak melalui VideoPortEnumerateChildren:
- Perangkat keras baru terhubung, yang menghasilkan gangguan.
- Handler interupsi driver miniport (HwVidInterrupt) mengantre rutinitas DPC (HwVidDpcRoutine) dengan memanggil VideoPortQueueDpc.
- DPC yang dijalankan secara asinkron berisi panggilan ke VideoPortEnumerateChildren.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | video.h (sertakan Video.h) |
Pustaka | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | <= DISPATCH_LEVEL |