Метод IDebugFailureAnalysis::GetBuffer (extsfns.h)

Метод GetBuffer выполняет поиск объекта DebugFailureAnalysis для первой записи FA, которая содержит указанный тег. Если он находит запись FA с указанным тегом, он получает блок данных записи.

Синтаксис

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

Параметры

[in] Tag

Значение в перечислении FA_TAG.

[out] Buf

Указатель на буфер, который получает блок данных записи.

[in] Size

Размер буфера в байтах, на который указывает Buf.

Возвращаемое значение

Если этот метод находит записи FA с указанным тегом, и если он успешно получает блок данных, он возвращает указатель на структуру FA_ENTRY. В противном случае возвращается NULL.

Замечания

Если этот метод находит запись FA с указанным тегом, проверяет, равен ли элементу DataSize структуры FA_ENTRY значение, указанное параметром размера. Если DataSize не равно Size, этот метод возвращает null и не получает блок данных.

Требования

Требование Ценность
целевая платформа Настольный
заголовка extsfns.h

См. также

AddBuffer

IDebugFailureAnalysis2

SetBuffer

написание подключаемого модуля расширения анализа для расширения !analysis

_EFN_Analyze