Función WdfWmiInstanceDeregister (wdfwmi.h)
[Solo se aplica a KMDF]
El método WdfWmiInstanceDeregister registra una instancia especificada de un proveedor de datos WMI del servicio WMI del sistema.
Sintaxis
void WdfWmiInstanceDeregister(
[in] WDFWMIINSTANCE WmiInstance
);
Parámetros
[in] WmiInstance
Identificador de un objeto de instancia de WMI que el controlador obtuvo de una llamada anterior a WdfWmiInstanceCreate.
Valor devuelto
Ninguno
Observaciones
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Para obtener más información sobre el método de WdfWmiInstanceDeregister, consulte Registro de instancias de proveedor. Para obtener más información sobre WMI, vea compatibilidad con WMI en controladores de Framework-Based.
WdfWmiInstanceRegister anula el registro de la instancia del proveedor de forma sincrónica (es decir, antes de devolver) si se llama a IRQL = PASSIVE_LEVEL y de forma asincrónica si se llama a en IRQL > PASSIVE_LEVEL.
Ejemplos
En el ejemplo de código siguiente se anula el registro de una instancia especificada de un proveedor de datos WMI del servicio WMI del sistema.
WdfWmiInstanceDeregister(wmiInstance);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
encabezado de | wdfwmi.h (incluya Wdf.h) |
biblioteca de | Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos). |
irQL | <=DISPATCH_LEVEL |
reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |