функция обратного вызова PCAM_STOP_CAPTURE_ROUTINE (usbcamdi.h)
[CamStopCapture не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте CamStopCaptureEx. ]
Функция обратного вызова камеры CamStopCapture выполняет любую обработку после остановки потока.
Синтаксис
PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;
NTSTATUS PcamStopCaptureRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Параметры
BusDeviceObject
Указатель на объект устройства мини-driver камеры, созданный USB-концентратором.
DeviceContext
Указатель на контекст устройства мини-driver камеры.
Возвращаемое значение
CamStopCapture возвращает STATUS_SUCCESS или соответствующий код ошибки. Это возвращаемое значение представляет собой код завершения для чтения IRP.
Замечания
Мини-накопители камеры, которые должны поддерживать обратную совместимость с исходным USBCAMD, должны использовать структуру USBCAMD_DEVICE_DATA и связанные функции обратного вызова (т. е. функции обратного вызова, которые не содержат суффикс Ex).
USBCAMD вызывает функцию обратного вызова camStopCapture minidriver сразу после остановки видеопотока. Как правило, мини-driver камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует дополнительную пропускную способность.
Эта функция является обязательной.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | usbcamdi.h (включая Usbcamdi.h) |