Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A função USBCAMD_AdapterReceivePacket permite que o USBCAMD processe um SRB (bloco de solicitação de fluxo baseado em adaptador).
Sintaxe
PVOID USBCAMD_AdapterReceivePacket(
[in] PHW_STREAM_REQUEST_BLOCK Srb,
[in] PUSBCAMD_DEVICE_DATA DeviceData,
[in] PDEVICE_OBJECT *DeviceObject,
[in] BOOLEAN NeedsCompletion
);
Parâmetros
[in] Srb
Ponteiro para o SRB passado para a função de retorno de chamada AdapterReceivePacket do minidriver da câmera.
[in] DeviceData
Ponteiro para a estrutura USBCAMD_DEVICE_DATA que contém pontos de entrada para as funções de retorno de chamada do minidriver da câmera.
[in] DeviceObject
Ponteiro para o PDO (objeto de dispositivo físico) do dispositivo.
[in] NeedsCompletion
Especifica se o USBCAMD deve processar e concluir a solicitação SRB. Especifique VERDADEIRO se o USBCAMD for concluir a solicitação SRB Especificar FALSE para fazer com que o USBCAMD ignore a solicitação SRB e retorne o ponteiro de contexto do dispositivo.
Valor de retorno
USBCAMD_AdapterReceivePacket retorna um ponteiro para o contexto específico do dispositivo para esta instância da câmera.
Observações
Normalmente, essa função é chamada pelo minidriver de câmera de sua rotina adapterReceivePacket.
Essa função também pode ser usada pelo minidriver para recuperar o contexto do dispositivo definindo o parâmetro NeedsCompletion como false. Nesse caso, os parâmetros DeviceData e DeviceObject são ignorados.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | usbcamdi.h (inclua Usbcamdi.h) |
biblioteca | Usbcamd2.lib |