Partilhar via


Método IDebugFailureAnalysis2::SetUlong (extsfns.h)

O método SetUlong pesquisa um objeto DebugFailureAnalysis para a primeira entrada da FA que tem uma marca especificada. Se encontrar uma entrada FA com a marca especificada, ela definirá (substituirá) o bloco de dados da entrada fa para um valor ULONG especificado. Se esse método não encontrar uma entrada fa que tenha a marca especificada, ele criará uma nova entrada FA com essa marca e definirá o bloco de dados da nova entrada fa para o valor de ULONG especificado.

Sintaxe

PFA_ENTRY SetUlong(
       FA_TAG Tag,
  [in] ULONG  Value
);

Parâmetros

Tag

Um valor na enumeração FA_TAG.

[in] Value

O valor ULONG a ser gravado no bloco de dados do de entrada fanovo ou existente.

Valor de retorno

Se esse método for bem-sucedido, ele retornará um ponteiro para a estrutura de FA_ENTRY nova ou existente. Caso contrário, ele retornará NULL.

Observações

Se esse método encontrar uma entrada fa com a marca especificada, ele verificará se o tipo de dados associado a essa marca está DEBUG_FA_ENTRY_ULONG. Se o tipo de dados associado à marca não for DEBUG_FA_ENTRY_ULONG, esse método retornará NULL e não substituirá o bloco de dados da entrada.

Se esse método não encontrar uma entrada fa com a marca especificada, ele criará uma nova entrada FA com essa marca e associará a marca ao tipo de dados DEBUG_FA_ENTRY_ULONG.

Requisitos

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

Consulte também

AddUlong

IDebugFailureAnalysis2

escrever um plug-in de extensão de análise para estender !analisar

_EFN_Analyze