共用方式為


USBCAMD 迷你驅動程序連結庫

USBCAMD2是內核模式迷你驅動程式連結庫,可簡化USB型串流相機的驅動程序開發。 USBCAMD2迷你驅動程序連結庫介面與 Stream 類別 (stream.sys) 和 USB 總線驅動程式,讓您可以專注於實作相機屬性和影像處理的支援。

Microsoft 發行了原始 USBCAMD 迷你驅動程序連結庫,其中包含 Microsoft Windows 98 驅動程式開發工具包 (DDK) 。 原始連結庫已更新為 Windows Server 2003、Windows XP 和 Windows 2000 DDK 和 Windows Driver Kit (WDK) 中的USBCAMD2。 USBCAMD2新增 新功能 ,以支援仍然針腳、電源管理 (,例如休眠) 和原始 API 的擴充版本。

除了USBCAMD2迷你驅動程序連結庫之外,Microsoft 也提供 USB視訊類別 (UVC) 驅動程式 來支援USB型相機。 UVC 支援USBCAMD2中的功能超集。 Microsoft 建議使用UVC驅動程式進行所有新的硬體開發。 不過,如果硬體設計無法變更為UVC相容,則必須撰寫USBCAMD2迷你驅動程式。

迷你驅動程式連結庫會從裝置管理 USB 總線上的數據流,其中包括處理與在 USB 總線上維護串流相關聯的啟動、停止、同步處理和錯誤復原問題。 USBCAMD2呼叫廠商實作的回呼函式來處理硬體特定作業,例如核心串流屬性支援、選取替代的 USB 介面設定,以及映像解壓縮和處理。

相機迷你驅動程序負責:

Windows 98 支援原始的 USBCAMD 迷你驅動程式連結庫 作為usbcamd.sys,但 Windows 2000 不支援。 windows 2000 和更新版本和 Windows 版和更新版本都支援USBCAMD2,因為 usbcamd.sysand usbcamd2.sys。 64 位平臺上不支援原始 USBCAMD 迷你驅動程式連結庫或USBCAMD2。

針對 Windows 2000 和更新版本和 Windows 版和更新版本的作業系統,相機廠商應該使用USBCAMD2迷你驅動程序連結庫,而不是原始連結庫來開發相機迷你驅動程式。

您可以使用 usbintel 範例相機迷你驅動程式作為起點。 此範例可在適用於 Windows XP 的驅動程式開發工具包 (DDK) 和 Windows Driver Kit (WDK) 中,透過 Windows 7 (組建 7600) 取得。 如果選取此範例作為安裝) 的選項,WDK 會將此範例安裝至 src\wdm\videocap\usbintel (。

其他資源

開發人員應該熟悉 核心串流串流迷你驅動程序視訊擷取裝置中的內容。

如需其他開發人員資訊,包括USB規格,請參閱 USB-IF開發人員區域

如需一般或取用者資訊,請參閱 USB 實作者論壇