Função USBCAMD_AdapterReceivePacket (usbcamdi.h)
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 TRUE 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.
Retornar valor
USBCAMD_AdapterReceivePacket retorna um ponteiro para o contexto específico do dispositivo para esta instância da câmera.
Comentários
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 |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | usbcamdi.h (inclua Usbcamdi.h) |
Biblioteca | Usbcamd2.lib |