Método IDriverEntry::OnInitialize (wudfddi.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción a UMDF.]
El método OnInitialize realiza las operaciones necesarias para inicializar un controlador.
Sintaxis
HRESULT OnInitialize(
[in] IWDFDriver *pWdfDriver
);
Parámetros
[in] pWdfDriver
Puntero a la interfaz IWDFDriver de para el objeto de controlador de marco que representa el controlador que se carga en el proceso de host.
Valor devuelto
OnInitialize devuelve S_OK si el controlador completó su inicialización global. De lo contrario, este método devuelve uno de los códigos de error definidos en Winerror.h. Si el controlador devuelve un código de error, el marco no cargará el controlador.
Observaciones
El marco crea un nuevo objeto de controlador para cada controlador que se carga en el proceso de host del controlador. Cuando un controlador entra en el sistema, el marco llama a onInitialize para notificar al controlador y pasa la interfaz IWDFDriver en la llamada.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | wudfddi.h (incluya Wudfddi.h) |