Funzione UcmInitializeDevice (ucmmanager.h)
Inizializza l'estensione del framework di gestione connettori USB (UcmCx).
Sintassi
NTSTATUS UcmInitializeDevice(
[in] WDFDEVICE WdfDevice,
[in] PUCM_MANAGER_CONFIG Config
);
Parametri
[in] WdfDevice
Handle per un oggetto dispositivo framework ricevuto dal driver client nella chiamata precedente a WdfDeviceCreate.
[in] Config
Puntatore a una struttura di UCM_MANAGER_CONFIG fornita dal chiamante inizializzata chiamando UCM_MANAGER_CONFIG_INIT.
Valore restituito
UcmInitializeDevice restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questo metodo può restituire un valore NTSTATUS appropriato.
Osservazioni
Questo metodo inizializza UcmCx e alloca le risorse necessarie, esegue la registrazione per gli eventi PnP e configura le destinazioni di I/O. Il driver client deve chiamare questo metodo nell'implementazione EVT_WDF_DRIVER_DEVICE_ADD del driver.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
versione minima di KMDF | 1.15 |
versione minima di UMDF | 2.15 |
intestazione | ucmmanager.h (include Ucmcx.h) |
libreria | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |