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