Compartilhar via


PCAM_STOP_CAPTURE_ROUTINE_EX função de retorno de chamada (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 de 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.

Valor de retorno

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

Observações

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

O USBCAMD original não chama CamStopCaptureEx .

Essa função é necessária.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho usbcamdi.h (inclua Usbcamdi.h)