Compartir a través de


Interfaz IWDFDeviceInitialize (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.

La interfaz IWDFDeviceInitialize es una interfaz auxiliar que el marco proporciona como parámetro de entrada al método IDriverEntry::OnDeviceAdd del controlador.

Herencia

La interfaz IWDFDeviceInitialize hereda de la interfaz IUnknown . IWDFDeviceInitialize también tiene estos tipos de miembros:

  • Métodos

Métodos

La interfaz IWDFDeviceInitialize tiene estos métodos.

 
IWDFDeviceInitialize::AutoForwardCreateCleanupClose

Los controles del método AutoForwardCreateCleanupClose cuando se crean, limpian y cierran las notificaciones se reenvía al siguiente controlador inferior de la pila de dispositivos.
IWDFDeviceInitialize::GetPnpCapability

El método GetPnpCapability determina el estado de la funcionalidad de Plug and Play (PnP) especificada.
IWDFDeviceInitialize::RetrieveDeviceInstanceId

En este artículo se describe cómo el método RetrieveDeviceInstanceId recupera el identificador de una instancia de un dispositivo.
IWDFDeviceInitialize::RetrieveDevicePropertyStore

El método RetrieveDevicePropertyStore recupera un almacén de propiedades de dispositivo mediante el que los clientes pueden leer y escribir propiedades de dispositivo.
IWDFDeviceInitialize::SetFilter

El método SetFilter establece la propiedad que habilita un dispositivo como dispositivo de filtro.
IWDFDeviceInitialize::SetLockingConstraint

El método SetLockingConstraint establece el modelo de sincronización (o bloqueo) para las funciones de devolución de llamada en el controlador.
IWDFDeviceInitialize::SetPnpCapability

El método SetPnpCapability establece la funcionalidad de Plug and Play (PnP) especificada de un dispositivo en el estado especificado.
IWDFDeviceInitialize::SetPowerPolicyOwnership

El método SetPowerPolicyOwnership establece la propiedad de la directiva de energía en un controlador o quita la propiedad del controlador.

Comentarios

El controlador llama a los métodos de esta interfaz para establecer las propiedades de un nuevo objeto de dispositivo y pasa esta interfaz como entrada al método IWDFDriver::CreateDevice para crear el nuevo objeto de dispositivo.

No use esta interfaz después de llamar a IWDFDriver::CreateDevice.

Requisitos

Requisito Value
Finalización del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
Plataforma de destino Escritorio
Versión mínima de UMDF 1.5
Encabezado wudfddi.h (incluya Wudfddi.h)