Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert die FRAMEWORK-Erweiterung für den USB-Connector-Manager (UcmCx).
Syntax
NTSTATUS UcmInitializeDevice(
[in] WDFDEVICE WdfDevice,
[in] PUCM_MANAGER_CONFIG Config
);
Parameter
[in] WdfDevice
Ein Handle für ein Framework-Geräteobjekt, das der Clienttreiber im vorherigen Aufruf von WdfDeviceCreateempfangen hat.
[in] Config
Ein Zeiger auf eine vom Aufrufer bereitgestellte UCM_MANAGER_CONFIG Struktur, die durch Aufrufen von UCM_MANAGER_CONFIG_INITinitialisiert wird.
Rückgabewert
UcmInitializeDevice gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls kann diese Methode einen geeigneten NTSTATUS- Wert zurückgeben.
Bemerkungen
Diese Methode initialisiert UcmCx und weist erforderliche Ressourcen zu, registriert für PnP-Ereignisse und richtet E/A-Ziele ein. Der Clienttreiber muss diese Methode in der EVT_WDF_DRIVER_DEVICE_ADD Implementierung des Treibers aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Zielplattform- | Fenster |
| Minimale KMDF-Version | 1.15 |
| Mindest-UMDF-Version | 2.15 |
| Header- | ucmmanager.h (include Ucmcx.h) |
| Library | UcmCxstub.lib |
| IRQL- | PASSIVE_LEVEL |