IDebugFailureAnalysis::GetBuffer 方法 (extsfns.h)

GetBuffer 方法搜索具有指定标记的第一个 FA 条目DebugFailureAnalysis 对象。 如果找到具有指定标记的 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