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.
Commenti
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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1.15 |
Versione UMDF minima | 2.15 |
Intestazione | ucmmanager.h (include Ucmcx.h) |
Libreria | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |