Condividi tramite


Interfaccia IWMDMLogger (wmdmlog.h)

L'interfaccia IWMDMLogger viene usata da applicazioni e provider di servizi di Windows Gestione dispositivi Media per registrare le voci in un file di log comune. I componenti non devono essere certificati per l'uso di questo oggetto.

Questa interfaccia viene esposta da un oggetto COM che deve essere creato usando l'ID classe CLSID_WMDMLogger, come illustrato di seguito:


IWMDMLogger* m_pLogger = NULL;
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);

Questo GUID dell'interfaccia non è definito correttamente in mssachlp.lib; pertanto, per ottenere le definizioni appropriate durante l'implementazione di questa interfaccia, è necessario #include sia mswmdm.h che wmdmlog_i.c da wmdmlog.idl.

Ereditarietà

L'interfaccia IWMDMLogger eredita dall'interfaccia IUnknown . IWMDMLogger include anche questi tipi di membri:

Metodi

L'interfaccia IWMDMLogger include questi metodi.

 
IWMDMLogger::Enable

Il metodo Enable abilita o disabilita la registrazione. La funzionalità di creazione di log è abilitata per impostazione predefinita.
IWMDMLogger::GetLogFileName

Il metodo GetLogFileName restituisce il percorso completo del file di log corrente.
IWMDMLogger::GetSizeParams

Il metodo GetSizeParams recupera i parametri delle dimensioni correnti del file di log corrente.
IWMDMLogger::IsEnabled

Il metodo IsEnabled determina se la registrazione è abilitata.
IWMDMLogger::LogDword

Il metodo LogDword registra un valore DWORD nel file di log corrente. Un feed di ritorno a capo e riga viene aggiunto a ogni voce di log.
IWMDMLogger::LogString

Il metodo LogString registra una stringa nel file di log corrente. Un feed di ritorno a capo e riga viene aggiunto a ogni voce di log.
IWMDMLogger::Reset

Il metodo Reset elimina il contenuto del file di log corrente.
IWMDMLogger::SetLogFileName

Il metodo SetLogFileName imposta il percorso completo del file di log corrente. Tutte le voci di log successive verranno inserite in questo file.
IWMDMLogger::SetSizeParams

Il metodo SetSizeParams imposta i parametri delle dimensioni correnti per il file di log corrente.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione wmdmlog.h

Vedi anche

Abilitazione della registrazione

Interfacce per provider di servizi e applicazioni