次の方法で共有


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 パラメーターで指定された値と等しいかどうかを確認します。 DataSizeSizeと等しくない場合、このメソッドは null 返し、データ ブロックを取得しません。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー extsfns.h

関連項目

AddBuffer

IDebugFailureAnalysis2

SetBuffer

拡張する分析拡張機能プラグインの記述 !analyze

_EFN_Analyze