Freigeben über


IDebugFailureAnalysis::GetUlong64-Methode (extsfns.h)

Die GetUlong64--Methode durchsucht ein DebugFailureAnalysis--Objekt für den ersten FA-Eintrag mit einem angegebenen Tag. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, ruft er den ULONG64 Wert aus dem Datenblock des Eintrags ab.

Syntax

PFA_ENTRY GetUlong64(
        FA_TAG   Tag,
  [out] PULONG64 Value
);

Parameter

Tag

Ein Wert in der FA_TAG-Aufzählung.

[out] Value

Ein Zeiger auf eine ULONG64, die den Wert aus dem Datenblock des Eintrags empfängt.

Rückgabewert

Wenn diese Methode einen FA-Eintrag mit dem angegebenen Tag findet und es erfolgreich ist, den Datenblock abzurufen, wird ein Zeiger auf die FA_ENTRY-Struktur zurückgegeben. Andernfalls wird NULL-zurückgegeben.

Bemerkungen

Wenn diese Methode einen FA-Eintrag mit dem angegebenen Tag findet, wird überprüft, ob das DataSize-Element der FA_ENTRY-Struktur der Größe eines ULONG64entspricht. Wenn DataSize- nicht der Größe eines ULONG64entspricht, gibt diese Methode NULL- zurück und ruft den Datenblock nicht ab.

Jedes Tag, das bereits in einem DebugFailureAnalysis-Objekt verwendet wurde, ist einem der Datentypen in der FA_ENTRY_TYPE-Aufzählung zugeordnet. Um den einem Tag zugeordneten Datentyp zu ermitteln, rufen Sie die GetType--Methode der IDebugFAEntryTags Schnittstelle auf. Rufen Sie zum Abrufen eines Zeigers auf eine IDebugFAEntryTags-Schnittstelle die GetDebugFATagControl Methode der IDebugFailureAnalysis2 Schnittstelle auf.

Die entsprechende Verwendung dieser Methode ist das Abrufen des Datenblocks aus einem FA-Eintrag mit einem Datentyp von DEBUG_FA_ENTRY_ULONG64 oder DEBUG_FA_ENTRY_INSTRUCTION_OFFSET oder DEBUG_FA_ENTRY_POINTER.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- extsfns.h

Siehe auch

AddUlong64-

IDebugFailureAnalysis2

SetUlong64-

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

_EFN_Analyze