PCAM_FREE_BW_ROUTINE fungsi panggilan balik (usbcamdi.h)

[CamFreeBandwidth tidak didukung dan dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, gunakan CamFreeBandwidthEx. ]

Fungsi panggilan balik CamFreeBandwidth kamera minidriver memilih pengaturan alternatif dalam antarmuka streaming video USB yang tidak menggunakan bandwidth.

Sintaks

PCAM_FREE_BW_ROUTINE PcamFreeBwRoutine;

NTSTATUS PcamFreeBwRoutine(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext
)
{...}

Parameter

BusDeviceObject

Arahkan ke objek perangkat minidriver kamera yang dibuat oleh hub USB.

DeviceContext

Arahkan ke konteks perangkat minidriver kamera.

Nilai kembali

CamFreeBandwidth mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.

Keterangan

Minidriver kamera yang harus mempertahankan kompatibilitas mundur dengan USBCAMD asli harus menggunakan struktur USBCAMD_DEVICE_DATA dan fungsi panggilan balik terkait (yaitu, fungsi panggilan balik yang tidak berisi akhiran "Ex").

USBCAMD memanggil fungsi panggilan balik CamFreeBandwidth kamera minidriver setelah aliran video isochronous berhenti.

Biasanya, fungsi ini memanggil layanan USBCAMD_SelectAlternateInterface untuk memilih antarmuka alternatif yang benar dan mempersiapkan streaming video.

Fungsi ini diperlukan.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header usbcamdi.h (termasuk Usbcamdi.h)

Lihat juga

CamFreeBandwidthEx

USBCAMD_SelectAlternateInterface