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 di 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 di WdfWmiInstanceDeregister, vedere Registrazione di istanze del provider. Per altre informazioni su WMI, vedere Supporto di WMI in Framework-Based driver.

WdfWmiInstanceRegister annulla la registrazione dell'istanza del provider in modo sincrono (ovvero prima della restituzione) se viene chiamato in IRQL = PASSIVE_LEVEL e in modo asincrono se viene chiamato in IRQL > PASSIVE_LEVEL.

Esempi

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);

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 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)

Vedere anche

WdfWmiInstanceCreare

WdfWmiInstanceRegister