PCAM_CONFIGURE_ROUTINE回呼函式 (usbcamdi.h)
[CamConfigure 不受支持,未來可能會變更或無法使用。 請改用 CamConfigureEx。 ]
相機迷你驅動程式的 CamConfigure 回呼函式會設定連續串流介面。
語法
PCAM_CONFIGURE_ROUTINE PcamConfigureRoutine;
NTSTATUS PcamConfigureRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
PUSBD_INTERFACE_INFORMATION Interface,
PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor,
PLONG DataPipeIndex,
PLONG SyncPipeIndex
)
{...}
參數
BusDeviceObject
USB 中樞所建立相機迷你驅動程式裝置物件的指標。
DeviceContext
相機迷你驅動程式裝置內容的指標。
Interface
使用SELECT_INTERFACE URB 要求的適當值初始化之 USBD_INTERFACE_INFORMATION 結構的指標。 這個介面結構會對應到裝置上的單一不時序介面。
ConfigurationDescriptor
此裝置初始化 USB_CONFIGURATION_DESCRIPTOR 的指標。
DataPipeIndex
值指標,指出數據管道的索引。 相機迷你驅動程序應該會在傳回之前填入此值。
SyncPipeIndex
值指標,這個值會指出同步管道的索引,如果需要的話。 相機迷你驅動程序應該會在傳回之前填入此值。
傳回值
CamConfigure 會傳回STATUS_SUCCESS或適當的錯誤碼。
備註
必須維持與原始 USBCAMD 回溯相容性的相機迷你驅動程式必須使用 USBCAMD_DEVICE_DATA 結構及其相關聯的回呼函式, (也就是不包含 “Ex” 後綴的回呼函式) 。
USBCAMD 會呼叫相機迷你驅動程式的 CamConfigure 回呼函式,以設定連續串流介面。 在此函式傳回之後,USBCAMD 可以通知哪些介面,以及USB視訊串流介面內要用於閑置狀態的替代設定。
需要此函式。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | usbcamdi.h (包含 Usbcamdi.h) |