UcmInitializeDevice, fonction (ucmmanager.h)
Initialise l’extension de framework du gestionnaire de connecteur USB (UcmCx).
Syntaxe
NTSTATUS UcmInitializeDevice(
[in] WDFDEVICE WdfDevice,
[in] PUCM_MANAGER_CONFIG Config
);
Paramètres
[in] WdfDevice
Handle vers un objet d’appareil framework reçu par le pilote client lors de l’appel précédent à WdfDeviceCreate.
[in] Config
Pointeur vers une structure de UCM_MANAGER_CONFIG fournie par l’appelant qui est initialisée en appelant UCM_MANAGER_CONFIG_INIT.
Valeur de retour
UcmInitializeDevice retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner une valeur NTSTATUS appropriée.
Remarques
Cette méthode initialise UcmCx et alloue des ressources requises, s’inscrit pour les événements PnP et configure des cibles d’E/S. Le pilote client doit appeler cette méthode dans l’implémentation EVT_WDF_DRIVER_DEVICE_ADD du pilote.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
version minimale de KMDF | 1.15 |
version minimale de UMDF | 2.15 |
d’en-tête | ucmmanager.h (include Ucmcx.h) |
bibliothèque | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |