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 da câmera criado pelo hub USB.
DeviceContext
Ponteiro para o contexto do dispositivo do minidriver da câmera.
Retornar valor
CamStopCapture retorna STATUS_SUCCESS ou um código de erro apropriado. Esse valor retornado é o código de conclusão para o IRP de leitura.
Comentários
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 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.
Essa função é necessária.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | usbcamdi.h (inclua Usbcamdi.h) |