Fungsi UcmInitializeDevice (ucmmanager.h)

Menginisialisasi ekstensi kerangka kerja manajer konektor USB (UcmCx).

Sintaks

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

Parameter

[in] WdfDevice

Handel ke objek perangkat kerangka kerja yang diterima driver klien dalam panggilan sebelumnya ke WdfDeviceCreate.

[in] Config

Penunjuk ke struktur UCM_MANAGER_CONFIG yang disediakan penelepon yang diinisialisasi dengan memanggil UCM_MANAGER_CONFIG_INIT.

Nilai kembali

UcmInitializeDevice mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, metode ini dapat mengembalikan nilai NTSTATUS yang sesuai.

Keterangan

Metode ini menginisialisasi UcmCx dan mengalokasikan sumber daya yang diperlukan, mendaftar untuk peristiwa PnP, dan menyiapkan target I/O. Driver klien harus memanggil metode ini dalam implementasi EVT_WDF_DRIVER_DEVICE_ADD driver.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Versi KMDF minimum 1.15
Versi UMDF minimum 2.15
Header ucmmanager.h (termasuk Ucmcx.h)
Pustaka UcmCxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

UCM_MANAGER_CONFIG

UCM_MANAGER_CONFIG_INIT