Partager via


PCAM_STOP_CAPTURE_ROUTINE fonction de rappel (usbcamdi.h)

[CamStopCapture n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt CamStopCaptureEx. ]

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

Syntaxe

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

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

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.

Valeur retournée

CamStopCapture 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 d’appareil photo 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 (c’est-à-dire les fonctions de rappel qui ne contiennent pas le suffixe « Ex »).

USBCAMD appelle la fonction de rappel CamStopCapture 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.

Cette fonction est obligatoire.

Configuration requise

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

Voir aussi

CamStopCaptureEx

USBCAMD_DEVICE_DATA2