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) |