共用方式為


UcmInitializeDevice 函式 (ucmmanager.h)

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

語法

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
目標平台 Windows
最小 KMDF 版本 1.15
最低UMDF版本 2.15
標頭 ucmmanager.h (包括 Ucmcx.h)
程式庫 UcmCxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

UCM_MANAGER_CONFIG

UCM_MANAGER_CONFIG_INIT