Compartir a través de


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)

Consulte también

WdfWmiInstanceCreate

WdfWmiInstanceRegister