Freigeben über


IDebugFailureAnalysis2::AddBuffer-Methode (extsfns.h)

Die AddBuffer--Methode fügt einen neuen FA-Eintrag zu einem DebugFailureAnalysis-Objekt hinzu und schreibt die Bytes aus einem angegebenen Puffer in den Datenblock des neuen FA-Eintrags.

Syntax

PFA_ENTRY AddBuffer(
       FA_TAG        Tag,
  [in] FA_ENTRY_TYPE EntryType,
  [in] PVOID const   Buf,
  [in] ULONG         Size
);

Parameter

Tag

Ein Wert in der FA_TAG-Aufzählung.

[in] EntryType

Ein Wert in der FA_ENTRY_TYPE-Aufzählung. Dieser Parameter gibt den Datentyp der Daten in Bufan.

[in] Buf

Ein Zeiger auf einen Puffer, der die Bytes enthält, die in den Datenblock des neuen FA-Eintragsgeschrieben werden sollen.

[in] Size

Die Größe des Puffers in Bytes, auf den Bufverweist.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird ein Zeiger auf die neue FA_ENTRY Struktur zurückgegeben. Andernfalls wird NULL-zurückgegeben.

Bemerkungen

Diese Methode erstellt einen neuen FA-Eintrag mit dem Tag, das durch Tagangegeben wird, und ordnet das Tag dem datentyp zu, der durch EntryTypeangegeben wird.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- extsfns.h

Siehe auch

GetBuffer-

IDebugFailureAnalysis2

SetBuffer-

Schreiben eines Analysis Extension Plug-Ins zum Erweitern von !analyze

_EFN_Analyze