IWMDMLogger::IsEnabled 方法 (wmdmlog.h)

IsEnabled 方法确定是否启用日志记录。

语法

HRESULT IsEnabled(
  [out] BOOL *pfEnabled
);

参数

[out] pfEnabled

指向如果启用日志记录,则输出中为 true 的标志的指针。

返回值

该方法返回 HRESULT。 Windows Media 设备管理器 中的所有接口方法都可以返回以下任一类错误代码:

  • 标准 COM 错误代码
  • 转换为 HRESULT 值的 Windows 错误代码
  • Windows Media 设备管理器错误代码
有关可能错误代码的广泛列表,请参阅 错误代码

注解

WmdmLog.idl 文件是 WmdmLog.dll 的 IDL 源代码。 此文件由 MIDL 工具处理,以 (WmdmLog.tlb) 和封送代码生成类型库。

示例


// Create logging object.
CoCreateInstance(CLSID_WMDMLogger, NULL, CLSCTX_ALL, __uuidof(IWMDMLogger), (void**)&m_pLogger);
BOOL enabled = FALSE;
hr = m_pLogger->IsEnabled(&enabled);
// TODO: Display a message that logging is either enabled or disabled.
if(!enabled)
{
    if(m_pLogger->Enable(TRUE) != S_OK)
        m_pLogger = NULL;
}

要求

   
目标平台 Windows
标头 wmdmlog.h
Library Mssachlp.lib

另请参阅

启用日志记录

IWMDMLogger 接口