Compartilhar via


função de retorno de chamada PCAM_STOP_CAPTURE_ROUTINE_EX (usbcamdi.h)

A função de retorno de chamada CamStopCaptureEx de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido.

Sintaxe

PCAM_STOP_CAPTURE_ROUTINE_EX PcamStopCaptureRoutineEx;

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

Parâmetros

BusDeviceObject

Ponteiro para o objeto de dispositivo do minidriver da câmera criado pelo hub USB.

DeviceContext

Ponteiro para o contexto do dispositivo do minidriver da câmera.

StreamNumber

Indica o número do fluxo.

Retornar valor

CamStopCaptureEx retorna STATUS_SUCCESS ou um código de erro apropriado. Esse valor retornado é o código de conclusão do IRP de leitura.

Comentários

O USBCAMD chama a função de retorno de chamada CamStopCaptureEx do minidriver imediatamente após a interrupção do fluxo de vídeo isócrono. Normalmente, um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda adicional.

O USBCAMD original não chama CamStopCaptureEx.

Essa função é necessária.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho usbcamdi.h (inclua Usbcamdi.h)