Condividi tramite


Funzione WdfWmiInstanceDeregister (wdfwmi.h)

[Si applica solo a KMDF]

Il metodo WdfWmiInstanceDeregister annulla la registrazione di un'istanza specificata di un provider di dati WMI dal servizio WMI del sistema.

Sintassi

void WdfWmiInstanceDeregister(
  [in] WDFWMIINSTANCE WmiInstance
);

Parametri

[in] WmiInstance

Handle a un oggetto istanza WMI ottenuto dal driver da una chiamata precedente a WdfWmiInstanceCreate.

Valore restituito

nessuno

Osservazioni

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

Per altre informazioni sul metodo WdfWmiInstanceDeregister , vedere Registrazione di istanze del provider. Per altre informazioni su WMI, vedere Supporto di WMI nei driver Framework-Based.

WdfWmiInstanceRegister deregisters l'istanza del provider in modo sincrono (ovvero prima di restituire) se viene chiamata in IRQL = PASSIVE_LEVEL e asincronamente se viene chiamata in IRQL > PASSIVE_LEVEL.

Esempio

Nell'esempio di codice seguente viene annullata la registrazione di un'istanza specificata di un provider di dati WMI dal servizio WMI del sistema.

WdfWmiInstanceDeregister(wmiInstance);

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1,0
Intestazione wdfwmi.h (include Wdf.h)
Libreria Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

WdfWmiInstanceCreate

WdfWmiInstanceRegister