PCAM_START_CAPTURE_ROUTINE fungsi panggilan balik (usbcamdi.h)

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

Fungsi panggilan balik CamStartCapture kamera minidriver memilih pengaturan alternatif yang sesuai dalam antarmuka streaming video USB dan menyiapkan perangkat untuk streaming.

Sintaks

PCAM_START_CAPTURE_ROUTINE PcamStartCaptureRoutine;

NTSTATUS PcamStartCaptureRoutine(
  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

CamStartCapture mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai. Nilai pengembalian ini adalah kode penyelesaian untuk IRP baca.

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 CamStartCapture kamera minidriver segera sebelum dimulainya aliran pengambilan video isochronous. CamStartCapture dipanggil dalam konteks perintah Jalankan .

Fungsi ini diperlukan.

Persyaratan

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

Lihat juga

CamStartCaptureEx

USBCAMD_DEVICE_DATA

USBCAMD_DEVICE_DATA2