Compartir a través de


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)

Consulte también

IDriverEntry

IWDFDriver