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 条目,它会检查FA_ENTRY结构的 DataSize 成员是否等于 Size 参数指定的值。 如果 DataSize 不等于 Size,则此方法返回 NULL ,并且不会获取数据块。

要求

要求
目标平台 桌面
标头 extsfns.h

另请参阅

AddBuffer

IDebugFailureAnalysis2

SetBuffer

编写分析扩展插件以扩展 !analyze

_EFN_Analyze