IWMDMLogger 介面 (wmdmlog.h)
Windows Media 裝置管理員應用程式和服務提供者會使用IWMDMLogger介面來記錄一般記錄檔中的專案。 元件不需要經過認證才能使用此物件。
此介面是由必須使用類別識別碼CLSID_WMDMLogger建立的 COM 物件公開,如下所示:
IWMDMLogger* m_pLogger = NULL;
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);
此介面 GUID 未正確定義于 mssachlp.lib 中;因此,若要在實作此介面時取得適當的定義,您必須從 wmdmlog.idl #include mswmdm.h 和 wmdmlog_i.c。
繼承
IWMDMLogger介面繼承自IUnknown介面。 IWMDMLogger 也有下列類型的成員:
方法
IWMDMLogger介面具有這些方法。
IWMDMLogger::Enable Enable 方法會啟用或停用記錄。 記錄預設為啟用。 |
IWMDMLogger::GetLogFileName GetLogFileName 方法會傳回目前記錄檔的完整路徑。 |
IWMDMLogger::GetSizeParams GetSizeParams 方法會擷取目前記錄檔的目前大小參數。 |
IWMDMLogger::IsEnabled IsEnabled 方法會判斷是否啟用記錄。 |
IWMDMLogger::LogDword LogDword 方法會將 DWORD 值記錄到目前的記錄檔。 歸位字元和換行字元會新增至每個記錄專案。 |
IWMDMLogger::LogString LogString 方法會將字串記錄到目前的記錄檔。 歸位字元和換行字元會新增至每個記錄專案。 |
IWMDMLogger::Reset Reset 方法會刪除目前記錄檔的內容。 |
IWMDMLogger::SetLogFileName SetLogFileName 方法會設定目前記錄檔的完整路徑。 所有後續的記錄專案都會放在這個檔案中。 |
IWMDMLogger::SetSizeParams SetSizeParams 方法會設定目前記錄檔的目前大小參數。 |
規格需求
目標平台 | Windows |
標頭 | wmdmlog.h |