Share via


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

El método SetUlong64 busca un objeto DebugFailureAnalysis para la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, establece (sobrescribe) el bloque de datos de la entrada fa en un valor de ULONG64 especificado. Si este método no encuentra una entrada fa que tenga la etiqueta especificada, crea una nueva entrada fa con esa etiqueta y establece el bloque de datos de la nueva entrada fa en el valor de ULONG64 especificado.

Sintaxis

PFA_ENTRY SetUlong64(
       FA_TAG  Tag,
  [in] ULONG64 Value
);

Parámetros

Tag

Valor de la enumeración FA_TAG .

[in] Value

Valor de ULONG64 que se va a escribir en el bloque de datos de la entrada fa nueva o existente.

Valor devuelto

Si este método se ejecuta correctamente, devuelve un puntero a la estructura de FA_ENTRY nueva o existente. De lo contrario, devuelve NULL.

Comentarios

Si este método encuentra una entrada fa con la etiqueta especificada, comprueba si el tipo de datos asociado a esa etiqueta es DEBUG_FA_ENTRY_ULONG64, DEBUG_FA_ENTRY_INSTRUCTION_OFFSET o DEBUG_FA_ENTRY_POINTER. Si el tipo de datos asociado a la etiqueta no tiene uno de esos tres valores, este método devuelve NULL y no sobrescribe el bloque de datos de la entrada.

Si este método no encuentra una entrada fa con la etiqueta especificada, crea una nueva entrada fa con esa etiqueta y asocia la etiqueta al tipo de datos DEBUG_FA_ENTRY_ULONG64.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado extsfns.h

Consulte también

AddUlong64

IDebugFailureAnalysis2

Escribir un complemento de extensión de análisis para ampliar !analyze

_EFN_Analyze