Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IWMDMLogger-Schnittstelle wird von Windows Media Geräte-Manager Anwendungen und Dienstanbietern verwendet, um Einträge in einer gemeinsamen Protokolldatei zu protokollieren. Komponenten müssen nicht zertifiziert werden, um dieses Objekt verwenden zu können.
Diese Schnittstelle wird von einem COM-Objekt verfügbar gemacht, das mit der Klassen-ID CLSID_WMDMLogger erstellt werden muss, wie hier gezeigt:
IWMDMLogger* m_pLogger = NULL;
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);
Diese Schnittstellen-GUID ist in mssachlp.lib nicht ordnungsgemäß definiert. Daher müssen Sie sowohl mswmdm.h als auch wmdmlog_i.c von wmdmlog.idl #include, um die richtigen Definitionen bei der Implementierung dieser Schnittstelle zu erhalten.
Vererbung
Die IWMDMLogger-Schnittstelle erbt von der IUnknown-Schnittstelle . IWMDMLogger verfügt auch über folgende Membertypen:
Methoden
Die IWMDMLogger-Schnittstelle verfügt über diese Methoden.
|
IWMDMLogger::Enable Die Enable-Methode aktiviert oder deaktiviert die Protokollierung. Die Protokollierung ist standardmäßig aktiviert. |
|
IWMDMLogger::GetLogFileName Die GetLogFileName-Methode gibt den vollständigen Pfad zur aktuellen Protokolldatei zurück. |
|
IWMDMLogger::GetSizeParams Die GetSizeParams-Methode ruft die aktuellen Größenparameter der aktuellen Protokolldatei ab. |
|
IWMDMLogger::IsEnabled Die IsEnabled-Methode bestimmt, ob die Protokollierung aktiviert ist. |
|
IWMDMLogger::Logdword Die LogDword-Methode protokolliert einen DWORD-Wert in der aktuellen Protokolldatei. Jedem Protokolleintrag werden ein Wagenrücklauf und ein Zeilenvorschub hinzugefügt. |
|
IWMDMLogger::LogString Die LogString-Methode protokolliert eine Zeichenfolge in der aktuellen Protokolldatei. Jedem Protokolleintrag werden ein Wagenrücklauf und ein Zeilenvorschub hinzugefügt. |
|
IWMDMLogger::Reset Die Reset-Methode löscht den Inhalt der aktuellen Protokolldatei. |
|
IWMDMLogger::SetLogFileName Die SetLogFileName-Methode legt den vollständigen Pfad zur aktuellen Protokolldatei fest. Alle nachfolgenden Protokolleinträge werden in dieser Datei platziert. |
|
IWMDMLogger::SetSizeParams Die SetSizeParams-Methode legt die aktuellen Größenparameter für die aktuelle Protokolldatei fest. |
Requirements (Anforderungen)
| Zielplattform | Windows |
| Kopfzeile | wmdmlog.h |