Метод ITracer::GetBits (wdtf.h)
Метод GetBits возвращает набор флагов трассировки для сокласса в виде битовой маски, учитывая указанное значение TTraceLevel и CLSID сокласса.
Синтаксис
HRESULT GetBits(
[in] CLSID ClassID,
[in] TTraceLevel Level,
[out, retval] DWORD *pBits
);
Параметры
[in] ClassID
CLSID сокласса объекта, запрашивающего маску битовой трассировки. Этот параметр приводит к тому, что пути TraceLevel интерфейса определяться как HKCR\CLSID<ClassID>.
[in] Level
Запрошенный уровень трассировки. Значение Trace_Default указывает, что GetBits будет выполнять поиск пути TraceLevel интерфейса для уровня по умолчанию. Путь TraceLevel задается с помощью ClassID или pszTraceLevelPath. .
[out, retval] pBits
Возвращенный набор флагов в виде битовой маски.
Возвращаемое значение
GetBits возвращает стандартное значение HRESULT.
Замечания
Метод GetBits предназначен для низкоуровневого использования WDTF. Если вы хотите изменить уровень трассировки объекта во время выполнения, см. ITracing.
Если уровень трассировки по умолчанию не существует, этот метод завершается ошибкой.
Если GetBits не удается по какой-либо причине, вызывающий объект будет автоматически продолжать использовать маску битов трассировки создателя.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | wdtf.h |