Compartir a través de


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)

Consulte también

WdfWmiInstanceCrear

WdfWmiInstanceRegister