Bagikan melalui


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.
VideoPortEnumerateChildren menyebabkan HwVidGetVideoChildDescriptor dipanggil, memungkinkan Manajer Plug and Play menghitung semua perangkat anak adaptor.

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

Lihat juga

HwVidDpcRoutine

HwVidGetVideoChildDescriptor

HwVidInterrupt

VideoPortQueueDpc