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

Confira também

AdapterReceivePacket

USBCAMD_DEVICE_DATA