Condividi tramite


Funzione WdfWmiProviderGetTracingHandle (wdfwmi.h)

[Si applica solo a KMDF]

Il metodo WdfWmiProviderGetTracingHandle restituisce un handle al logger di eventi di una sessione di traccia software WPP .

Sintassi

ULONGLONG WdfWmiProviderGetTracingHandle(
  [in] WDFWMIPROVIDER WmiProvider
);

Parametri

[in] WmiProvider

Handle per un oggetto provider WMI ottenuto dal driver chiamando WdfWmiProviderCreate o WdfWmiInstanceGetProvider.

Valore restituito

WdfWmiProviderGetTracingHandle restituisce un handle al logger di traccia eventi.

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

Osservazioni

Se un driver imposta il flag di WdfWmiProviderTracing nel Flags membro della struttura di WDF_WMI_PROVIDER_CONFIG dell'oggetto provider WMI, può chiamare WdfWmiProviderGetTracingHandle per ottenere un handle di traccia dopo la registrazione di un'istanza del provider. Il driver può usare l'handle di traccia come input per la routine WmiTraceMessage.

Per altre informazioni sul metodo di WdfWmiProviderGetTracingHandle, vedere Support WMI Event Tracing. Per altre informazioni su WMI, vedere Supporto di WMI in Framework-Based driver.

Esempi

Nell'esempio di codice seguente viene ottenuto un handle per il logger di eventi di una sessione di traccia WPP.

ULONGLONG tracingHandle;

tracingHandle = WdfWmiProviderGetTracingHandle(wmiProvider);

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

WDF_WMI_PROVIDER_CONFIG

WdfWmiInstanceGetProvider

WdfWmiProviderCreare