共用方式為


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

另請參閱

啟用記錄

服務提供者和應用程式的介面