共用方式為


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)

另請參閱

CamConfigureEx

USBD_INTERFACE_INFORMATION

USB_CONFIGURATION_DESCRIPTOR