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 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)

Confira também

CamStopCaptureEx

USBCAMD_DEVICE_DATA2