Partager via


PCAM_STOP_CAPTURE_ROUTINE_EX fonction de rappel (usbcamdi.h)

La fonction de rappel CamStopCaptureEx d’un minidriver d’appareil photo effectue tout traitement après l’arrêt du flux.

Syntaxe

PCAM_STOP_CAPTURE_ROUTINE_EX PcamStopCaptureRoutineEx;

NTSTATUS PcamStopCaptureRoutineEx(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext,
  ULONG StreamNumber
)
{...}

Paramètres

BusDeviceObject

Pointeur vers l’objet d’appareil du minidriver de l’appareil photo créé par le hub USB.

DeviceContext

Pointeur vers le contexte d’appareil du minidriver de l’appareil photo.

StreamNumber

Indique le numéro de flux.

Valeur retournée

CamStopCaptureEx 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

USBCAMD appelle la fonction de rappel CamStopCaptureEx du minidriver immédiatement après l’arrêt du flux vidéo isochronous. En règle générale, un minidriver d’appareil photo sélectionne un autre paramètre dans l’interface de streaming vidéo USB qui n’utilise aucune bande passante supplémentaire.

L’USBCAMD d’origine n’appelle pas CamStopCaptureEx.

Cette fonction est obligatoire.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête usbcamdi.h (incluez Usbcamdi.h)