Función WdfWmiInstanceDeregister (wdfwmi.h)
[Solo se aplica a KMDF]
El método WdfWmiInstanceDeregister anula el registro de 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
None
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 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 en 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 | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Encabezado | wdfwmi.h (incluya Wdf.h) |
Library | 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) |