Compartilhar via


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

[Não há suporte para CamStopCapture e pode ser alterado ou indisponível no futuro. Em vez disso, use CamStopCaptureEx . ]

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

Sintaxe

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

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

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.

Valor de retorno

CamStopCapture 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

Os minidrivers de câmera que devem manter a compatibilidade com versões anteriores com o USBCAMD original devem usar a estrutura USBCAMD_DEVICE_DATA e suas funções de retorno de chamada associadas (ou seja, funções de retorno de chamada que não contêm o sufixo "Ex").

O USBCAMD chama a função de retorno de chamada CamStopCapture 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.

Essa função é necessária.

Requisitos

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

Consulte também

CamStopCaptureEx

USBCAMD_DEVICE_DATA2