UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:usbcamdi.USBCAMD_INTERFACE |
USBCAMD_INTERFACE (usbcamdi.h) |
The USBCAMD_INTERFACE structure defines a set of services related to the USB bus interfaces. |
stream\usbcamd_interface.htm |
stream |
04/23/2018 |
|
*PUSBCAMD_INTERFACE, PUSBCAMD_INTERFACE, PUSBCAMD_INTERFACE structure pointer [Streaming Media Devices], USBCAMD_INTERFACE, USBCAMD_INTERFACE structure [Streaming Media Devices], stream.usbcamd_interface, usbcamdi/PUSBCAMD_INTERFACE, usbcamdi/USBCAMD_INTERFACE, usbcmdpr_113d60d6-c353-468a-9c3d-801c76caf7be.xml |
usbcamdi.h |
Usbcamdi.h |
Windows |
Windows |
USBCAMD_INTERFACE, *PUSBCAMD_INTERFACE |
|
|
|
|
|
The USBCAMD_INTERFACE structure defines a set of services related to the USB bus interfaces.
Describes the interface that USBCAMD exports for use by other drivers.
Pointer to the camera minidriver defined USBCAMD_WaitOnDeviceEvent service.
Pointer to the camera minidriver defined USBCAMD_BulkReadWrite service.
Pointer to the camera minidriver defined USBCAMD_SetVideoFormat service.
Pointer to the camera minidriver defined USBCAMD_SetIsoPipeState service.
Pointer to the camera minidriver defined USBCAMD_CancelBulkReadWrite service.
The camera minidriver may obtain the USBCAMD_INTERFACE entry points at any point after it has received SRB_INITIALIZATION_COMPLETE. The IRP for acquiring a USBCAMD_INTERFACE is IRP_MN_QUERY_INTERFACE and must be sent at IRQL = PASSIVE_LEVEL. Typically, a camera minidriver obtains the addresses of the USBCAMD_INTERFACE entry points once toward the end of the initialization of the camera minidriver. The members of the USBCAMD_INTERFACE structure are filled with the minidriver's entry points as described in Acquiring USBCAMD2 Features
USBCAMD_INTERFACE is not supported in the original USBCAMD.