Función UcmInitializeDevice (ucmmanager.h)
Inicializa la extensión del marco del administrador de conectores USB (UcmCx).
Sintaxis
NTSTATUS UcmInitializeDevice(
[in] WDFDEVICE WdfDevice,
[in] PUCM_MANAGER_CONFIG Config
);
Parámetros
[in] WdfDevice
Identificador de un objeto de dispositivo de marco que el controlador cliente recibió en la llamada anterior a WdfDeviceCreate.
[in] Config
Puntero a una estructura de UCM_MANAGER_CONFIG proporcionada por el autor de la llamada que se inicializa llamando a UCM_MANAGER_CONFIG_INIT.
Valor devuelto
UcmInitializeDevice devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, este método puede devolver un valor de NTSTATUS adecuado.
Observaciones
Este método inicializa UcmCx y asigna los recursos necesarios, registra los eventos PnP y configura destinos de E/S. El controlador cliente debe llamar a este método en la implementación EVT_WDF_DRIVER_DEVICE_ADD del controlador.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.15 |
versión mínima de UMDF | 2.15 |
encabezado de | ucmmanager.h (include Ucmcx.h) |
biblioteca de | UcmCxstub.lib |
irQL | PASSIVE_LEVEL |