Antarmuka IWMDMLogger (wmdmlog.h)
Antarmuka IWMDMLogger digunakan oleh aplikasi Windows Media Device Manager dan penyedia layanan untuk mencatat entri dalam file log umum. Komponen tidak perlu disertifikasi untuk menggunakan objek ini.
Antarmuka ini diekspos oleh objek COM yang harus dibuat menggunakan CLSID_WMDMLogger ID kelas, seperti yang ditunjukkan di sini:
IWMDMLogger* m_pLogger = NULL;
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);
GUID antarmuka ini tidak didefinisikan dengan benar dalam mssachlp.lib; oleh karena itu, untuk mendapatkan definisi yang tepat saat menerapkan antarmuka ini, Anda harus #include mswmdm.h dan wmdmlog_i.c dari wmdmlog.idl.
Warisan
Antarmuka IWMDMLogger mewarisi dari antarmuka IUnknown . IWMDMLogger juga memiliki jenis anggota ini:
Metode
Antarmuka IWMDMLogger memiliki metode ini.
IWMDMLogger::Enable Metode Aktifkan mengaktifkan atau menonaktifkan pengelogan. Pengelogan diaktifkan secara default. |
IWMDMLogger::GetLogFileName Metode GetLogFileName mengembalikan jalur lengkap ke file log saat ini. |
IWMDMLogger::GetSizeParams Metode GetSizeParams mengambil parameter ukuran saat ini dari file log saat ini. |
IWMDMLogger::IsEnabled Metode IsEnabled menentukan apakah pengelogan diaktifkan. |
IWMDMLogger::LogDword Metode LogDword mencatat nilai DWORD ke file log saat ini. Pengembalian pengangkutan dan umpan baris ditambahkan ke setiap entri log. |
IWMDMLogger::LogString Metode LogString mencatat string ke file log saat ini. Pengembalian pengangkutan dan umpan baris ditambahkan ke setiap entri log. |
IWMDMLogger::Reset Metode Reset menghapus konten file log saat ini. |
IWMDMLogger::SetLogFileName Metode SetLogFileName mengatur jalur lengkap ke file log saat ini. Semua entri log berikutnya akan ditempatkan dalam file ini. |
IWMDMLogger::SetSizeParams Metode SetSizeParams mengatur parameter ukuran saat ini untuk file log saat ini. |
Persyaratan
Target Platform | Windows |
Header | wmdmlog.h |