USBCAMD_AdapterReceivePacket-Funktion (usbcamdi.h)
Die funktion USBCAMD_AdapterReceivePacket ermöglicht USBCAMD die Verarbeitung eines adapterbasierten Stream Request Blocks (SRB).
Syntax
PVOID USBCAMD_AdapterReceivePacket(
[in] PHW_STREAM_REQUEST_BLOCK Srb,
[in] PUSBCAMD_DEVICE_DATA DeviceData,
[in] PDEVICE_OBJECT *DeviceObject,
[in] BOOLEAN NeedsCompletion
);
Parameter
[in] Srb
Zeiger auf den SRB, der an die AdapterReceivePacket-Rückruffunktion des Kamera-Minitreibers übergeben wird.
[in] DeviceData
Zeiger auf die USBCAMD_DEVICE_DATA-Struktur , die Einstiegspunkte zu den Rückruffunktionen des Kamera-Minitreibers enthält.
[in] DeviceObject
Zeiger auf das physische Geräteobjekt (PDO) des Geräts.
[in] NeedsCompletion
Gibt an, ob USBCAMD die SRB-Anforderung verarbeiten und abschließen soll. Geben Sie TRUE an, wenn USBCAMD die SRB-Anforderung " False " abschließen soll, damit USBCAMD die SRB-Anforderung ignoriert und den Gerätekontextzeiger zurückgibt.
Rückgabewert
USBCAMD_AdapterReceivePacket gibt einen Zeiger auf den gerätespezifischen Kontext für diese instance der Kamera zurück.
Hinweise
In der Regel wird diese Funktion vom Kamera-Minidriver aus seiner AdapterReceivePacket-Routine aufgerufen.
Diese Funktion kann auch vom Minidriver verwendet werden, um den Gerätekontext abzurufen, indem der Parameter NeedsCompletion auf FALSE festgelegt wird. In diesem Fall werden die Parameter DeviceData und DeviceObject ignoriert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | usbcamdi.h (einschließlich Usbcamdi.h) |
Bibliothek | Usbcamd2.lib |