estrutura USBCAMD_INTERFACE (usbcamdi.h)

A estrutura USBCAMD_INTERFACE define um conjunto de serviços relacionados às interfaces de barramento USB.

Sintaxe

typedef struct {
  INTERFACE                      Interface;
  PFNUSBCAMD_WaitOnDeviceEvent   USBCAMD_WaitOnDeviceEvent;
  PFNUSBCAMD_BulkReadWrite       USBCAMD_BulkReadWrite;
  PFNUSBCAMD_SetVideoFormat      USBCAMD_SetVideoFormat;
  PFNUSBCAMD_SetIsoPipeState     USBCAMD_SetIsoPipeState;
  PFNUSBCAMD_CancelBulkReadWrite USBCAMD_CancelBulkReadWrite;
} USBCAMD_INTERFACE, *PUSBCAMD_INTERFACE;

Membros

Interface

Descreve a interface que o USBCAMD exporta para uso por outros drivers.

USBCAMD_WaitOnDeviceEvent

Ponteiro para o minidriver de câmera definido USBCAMD_WaitOnDeviceEvent serviço.

USBCAMD_BulkReadWrite

Ponteiro para o minidriver de câmera definido USBCAMD_BulkReadWrite serviço.

USBCAMD_SetVideoFormat

Ponteiro para o minidriver de câmera definido USBCAMD_SetVideoFormat serviço.

USBCAMD_SetIsoPipeState

Ponteiro para o minidriver de câmera definido USBCAMD_SetIsoPipeState serviço.

USBCAMD_CancelBulkReadWrite

Ponteiro para o minidriver de câmera definido USBCAMD_CancelBulkReadWrite serviço.

Comentários

O minidriver da câmera pode obter os pontos de entrada USBCAMD_INTERFACE a qualquer momento depois de receber SRB_INITIALIZATION_COMPLETE. O IRP para adquirir um USBCAMD_INTERFACE é IRP_MN_QUERY_INTERFACE e deve ser enviado em IRQL = PASSIVE_LEVEL. Normalmente, um minidriver de câmera obtém os endereços do USBCAMD_INTERFACE pontos de entrada uma vez no final da inicialização do minidriver da câmera. Os membros da estrutura USBCAMD_INTERFACE são preenchidos com os pontos de entrada do minidriver, conforme descrito em Adquirir recursos do USBCAMD2

não há suporte para USBCAMD_INTERFACE no USBCAMD original.

Requisitos

Requisito Valor
Cabeçalho usbcamdi.h (inclua Usbcamdi.h)

Confira também

INTERFACE

IRP_MN_QUERY_INTERFACE

SRB_INITIALIZATION_COMPLETE

USBCAMD_BulkReadWrite

USBCAMD_CancelBulkReadWrite

USBCAMD_SetIsoPipeState

USBCAMD_SetVideoFormat

USBCAMD_WaitOnDeviceEvent