Поделиться через


функция обратного вызова PCAM_STOP_CAPTURE_ROUTINE (usbcamdi.h)

[CamStopCapture не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте CamStopCaptureEx. ]

Функция обратного вызова CamStopCapture мини-драйвера камеры выполняет любую обработку после остановки потока.

Синтаксис

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

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

Параметры

BusDeviceObject

Указатель на объект устройства мини-накопителя камеры, созданный USB-концентратором.

DeviceContext

Указатель на контекст устройства мини-накопителя камеры.

Возвращаемое значение

CamStopCapture возвращает STATUS_SUCCESS или соответствующий код ошибки. Это возвращаемое значение является кодом завершения для чтения IRP.

Комментарии

Мини-накопители камеры, которые должны поддерживать обратную совместимость с исходным USBCAMD, должны использовать структуру USBCAMD_DEVICE_DATA и связанные с ней функции обратного вызова (т. е. функции обратного вызова, не содержащие суффикс Ex).

USBCAMD вызывает функцию обратного вызова CamStopCapture мини-драйвера сразу после остановки изохронного видеопотока. Как правило, мини-диск камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует дополнительную пропускную способность.

Эта функция является обязательной.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть usbcamdi.h (включая Usbcamdi.h)

См. также раздел

CamStopCaptureEx

USBCAMD_DEVICE_DATA2