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

IDriverEntry

IWDFDriver