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 |