Поделиться через


Метод 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

См. также

ITracer

ITracing

TTraceLevel