Compartir a través de


Método IDebugFailureAnalysis::GetBuffer (extsfns.h)

El método GetBuffer busca en un objeto DebugFailureAnalysis la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, obtiene el bloque de datos de la entrada.

Sintaxis

PFA_ENTRY GetBuffer(
  [in]  FA_TAG Tag,
  [out] PVOID  Buf,
  [in]  ULONG  Size
);

Parámetros

[in] Tag

Valor de la enumeración FA_TAG .

[out] Buf

Puntero a un búfer que recibe el bloque de datos de la entrada.

[in] Size

Tamaño, en bytes, del búfer al que apunta Buf.

Valor devuelto

Si este método encuentra una entrada fa con la etiqueta especificada y, si se ejecuta correctamente en la obtención del bloque de datos, devuelve un puntero a la estructura FA_ENTRY . De lo contrario, devuelve NULL.

Comentarios

Si este método encuentra una entrada fa con la etiqueta especificada, comprueba si el miembro DataSize de la estructura de FA_ENTRY es igual al valor especificado por el parámetro Size . Si DataSize no es igual a Size, este método devuelve NULL y no obtiene el bloque de datos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado extsfns.h

Consulte también

AddBuffer

IDebugFailureAnalysis2

SetBuffer

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

_EFN_Analyze