Compartilhar via


Método ITracer::GetBits (wdtf.h)

O método GetBits retorna o conjunto de sinalizadores de rastreamento para uma coclasse como uma máscara de bits, considerando um valor TTraceLevel especificado e o CLSID da coclasse.

Sintaxe

HRESULT GetBits(
  [in]          CLSID       ClassID,
  [in]          TTraceLevel Level,
  [out, retval] DWORD       *pBits
);

Parâmetros

[in] ClassID

O CLSID da co-classe do objeto que está solicitando a máscara de bits de rastreamento. Esse parâmetro faz com que o caminho traceLevel da interface seja definido como HKCR\CLSID<ClassID>.

[in] Level

O nível de rastreamento solicitado. Um valor de Trace_Default indica que GetBits pesquisará o Caminho TraceLevel da interface para o nível padrão. TraceLevel Path é especificado usando ClassID ou pszTraceLevelPath. .

[out, retval] pBits

O conjunto retornado de sinalizadores como uma máscara de bits.

Valor de retorno

GetBits retorna um valor de HRESULT padrão.

Observações

O método GetBits destina-se ao uso de WDTF de baixo nível. Se você quiser alterar o nível de rastreamento de um objeto em runtime, consulte ITracing.

Se nenhum nível de rastreamento padrão existir, esse método falhará.

Se GetBits falhar por qualquer motivo, espera-se que o chamador continue silenciosamente usando a máscara de bits de rastreamento de seu criador.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho wdtf.h

Consulte também

ITracer

ITracing

TTraceLevel