Partager via


Interface IWMDMLogger (wmdmlog.h)

L’interface IWMDMLogger est utilisée par Windows Media Gestionnaire de périphériques les applications et les fournisseurs de services pour enregistrer les entrées dans un fichier journal commun. Les composants n’ont pas besoin d’être certifiés pour utiliser cet objet.

Cette interface est exposée par un objet COM qui doit être créé à l’aide de l’ID de classe CLSID_WMDMLogger, comme illustré ici :


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

Ce GUID d’interface n’est pas correctement défini dans mssachlp.lib ; Par conséquent, pour obtenir les définitions appropriées lors de l’implémentation de cette interface, vous devez #include mswmdm.h et wmdmlog_i.c à partir de wmdmlog.idl.

Héritage

L’interface IWMDMLogger hérite de l’interface IUnknown. IWMDMLogger possède également les types de membres suivants :

Méthodes

L’interface IWMDMLogger utilise ces méthodes.

 
IWMDMLogger::Enable

La méthode Enable active ou désactive la journalisation. La journalisation est activée par défaut.
IWMDMLogger::GetLogFileName

La méthode GetLogFileName retourne le chemin d’accès complet au fichier journal actuel.
IWMDMLogger::GetSizeParams

La méthode GetSizeParams récupère les paramètres de taille actuelle du fichier journal actif.
IWMDMLogger::IsEnabled

La méthode IsEnabled détermine si la journalisation est activée.
IWMDMLogger::LogDword

La méthode LogDword consigne une valeur DWORD dans le fichier journal actif. Un retour chariot et un flux de ligne sont ajoutés à chaque entrée de journal.
IWMDMLogger::LogString

La méthode LogString consigne une chaîne dans le fichier journal actif. Un retour chariot et un flux de ligne sont ajoutés à chaque entrée de journal.
IWMDMLogger::Reset

La méthode Reset supprime le contenu du fichier journal actif.
IWMDMLogger::SetLogFileName

La méthode SetLogFileName définit le chemin d’accès complet au fichier journal actif. Toutes les entrées de journal suivantes seront placées dans ce fichier.
IWMDMLogger::SetSizeParams

La méthode SetSizeParams définit les paramètres de taille actuelle pour le fichier journal actif.

Spécifications

   
Plateforme cible Windows
En-tête wmdmlog.h

Voir aussi

Activation de la journalisation

Interfaces pour les fournisseurs de services et les applications