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 |