PCAM_START_CAPTURE_ROUTINE fonction de rappel (usbcamdi.h)
[CamStartCapture n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt CamStartCaptureEx. ]
La fonction de rappel CamStartCapture d’un minidriver de caméra sélectionne le paramètre de remplacement approprié dans l’interface de diffusion vidéo USB et prépare l’appareil à diffuser en continu.
Syntaxe
PCAM_START_CAPTURE_ROUTINE PcamStartCaptureRoutine;
NTSTATUS PcamStartCaptureRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Paramètres
BusDeviceObject
Pointeur vers l’objet appareil de minidriver de caméra créé par le hub USB.
DeviceContext
Pointeur vers le contexte de l’appareil photo minidriver.
Valeur de retour
CamStartCapture retourne STATUS_SUCCESS ou un code d’erreur approprié. Cette valeur de retour est le code d’achèvement de l’IRP de lecture.
Remarques
Les minidrivers de caméra qui doivent maintenir la compatibilité descendante avec l’USBCAMD d’origine doivent utiliser la structure USBCAMD_DEVICE_DATA et ses fonctions de rappel associées (autrement dit, les fonctions de rappel qui ne contiennent pas le suffixe « Ex »).
USBCAMD appelle la CamStartCapture de la caméra fonction de rappel immédiatement avant le début du flux de capture vidéo isochronous. CamStartCapture est appelé dans le contexte d’une commande Exécuter .
Cette fonction est requise.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | usbcamdi.h (include Usbcamdi.h) |