共用方式為


UcmInitializeDevice 函式 (ucmmanager.h)

初始化 USB 連接器管理員架構延伸模組 (UcmCx)。

語法

NTSTATUS UcmInitializeDevice(
  [in] WDFDEVICE           WdfDevice,
  [in] PUCM_MANAGER_CONFIG Config
);

參數

[in] WdfDevice

用戶端驅動程式在先前呼叫 WdfDeviceCreate中收到的架構裝置物件的句柄。

[in] Config

呼叫 UCM_MANAGER_CONFIG_INIT所初始化之呼叫端提供的 UCM_MANAGER_CONFIG 結構的指標。

傳回值

如果作業成功,UcmInitializeDevice 會傳回STATUS_SUCCESS。 否則,此方法可以傳回適當的 NTSTATUS 值。

言論

此方法會初始化 UcmCx 並配置所需的資源、註冊 PnP 事件,以及設定 I/O 目標。 用戶端驅動程序必須在驅動程式的 EVT_WDF_DRIVER_DEVICE_ADD 實作中呼叫此方法。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
目標平臺 窗戶
最低 KMDF 版本 1.15
最低 UMDF 版本 2.15
標頭 ucmmanager.h (包括 Ucmcx.h)
連結庫 UcmCxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

UCM_MANAGER_CONFIG

UCM_MANAGER_CONFIG_INIT