Partilhar via


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

Consulte também

adapterReceivePacket

USBCAMD_DEVICE_DATA