Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die USBCAMD_INTERFACE-Struktur definiert eine Reihe von Diensten im Zusammenhang mit den USB-Busschnittstellen.
Syntax
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;
Angehörige
Interface
Beschreibt die Schnittstelle, die USBCAMD für die Verwendung durch andere Treiber exportiert.
USBCAMD_WaitOnDeviceEvent
Zeiger auf den Kamera-Minidriver, der USBCAMD_WaitOnDeviceEvent Dienst definiert ist.
USBCAMD_BulkReadWrite
Zeiger auf den Kamera-Minidriver, der USBCAMD_BulkReadWrite Dienst definiert ist.
USBCAMD_SetVideoFormat
Zeiger auf den Kamera-Minidriver, der USBCAMD_SetVideoFormat Dienst definiert ist.
USBCAMD_SetIsoPipeState
Zeiger auf den Kamera-Minidriver, der USBCAMD_SetIsoPipeState Dienst definiert ist.
USBCAMD_CancelBulkReadWrite
Zeiger auf den Kamera-Minidriver, der USBCAMD_CancelBulkReadWrite Dienst definiert ist.
Bemerkungen
Der Kamera-Minidriver kann die USBCAMD_INTERFACE Einstiegspunkte zu einem beliebigen Zeitpunkt abrufen, nachdem er SRB_INITIALIZATION_COMPLETEerhalten hat. Das IRP für den Erwerb einer USBCAMD_INTERFACE ist IRP_MN_QUERY_INTERFACE und muss an IRQL = PASSIVE_LEVEL gesendet werden. In der Regel ruft ein Kamera-Minidriver die Adressen der USBCAMD_INTERFACE Einstiegspunkte einmal am Ende der Initialisierung des Kamera-Minidrivers ab. Die Mitglieder der USBCAMD_INTERFACE-Struktur werden mit den Einstiegspunkten des Minidrivers gefüllt, wie in Abrufen USBCAMD2 Features
USBCAMD_INTERFACE wird in der ursprünglichen USBCAMD nicht unterstützt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbcamdi.h (include Usbcamdi.h) |