Interface IWMDMLogger (wmdmlog.h)

A interface IWMDMLogger é usada pelo Windows Media Gerenciador de Dispositivos aplicativos e provedores de serviços para registrar entradas em um arquivo de log comum. Os componentes não precisam ser certificados para usar esse objeto.

Essa interface é exposta por um objeto COM que deve ser criado usando a ID da classe CLSID_WMDMLogger, conforme mostrado aqui:


IWMDMLogger* m_pLogger = NULL;
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);

Esse GUID de interface não está definido corretamente em mssachlp.lib; Portanto, para obter as definições adequadas ao implementar essa interface, você deve #include mswmdm.h e wmdmlog_i.c de wmdmlog.idl.

Herança

A interface IWMDMLogger herda da interface IUnknown . IWMDMLogger também tem estes tipos de membros:

Métodos

A interface IWMDMLogger tem esses métodos.

 
IWMDMLogger::Enable

O método Enable habilita ou desabilita o registro em log. O registro em logs é habilitado por padrão.
IWMDMLogger::GetLogFileName

O método GetLogFileName retorna o caminho completo para o arquivo de log atual.
IWMDMLogger::GetSizeParams

O método GetSizeParams recupera os parâmetros de tamanho atuais do arquivo de log atual.
IWMDMLogger::IsEnabled

O método IsEnabled determina se o registro em log está habilitado.
IWMDMLogger::LogDword

O método LogDword registra um valor DWORD no arquivo de log atual. Um retorno de carro e um feed de linha são adicionados a cada entrada de log.
IWMDMLogger::LogString

O método LogString registra uma cadeia de caracteres no arquivo de log atual. Um retorno de carro e um feed de linha são adicionados a cada entrada de log.
IWMDMLogger::Reset

O método Reset exclui o conteúdo do arquivo de log atual.
IWMDMLogger::SetLogFileName

O método SetLogFileName define o caminho completo para o arquivo de log atual. Todas as entradas de log subsequentes serão colocadas nesse arquivo.
IWMDMLogger::SetSizeParams

O método SetSizeParams define os parâmetros de tamanho atuais para o arquivo de log atual.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho wmdmlog.h

Confira também

Habilitando o registro em log

Interfaces para provedores de serviços e aplicativos