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 controladores UMDF nuevos deben escribirse con 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 con 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 del 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.
Comentarios
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 | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | wudfddi.h (incluya Wudfddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de