Share via


ImagehlpApiVersionEx-Funktion (dbghelp.h)

Ändert die Versionsinformationen der bibliothek, die von der Anwendung verwendet wird.

Syntax

LPAPI_VERSION IMAGEAPI ImagehlpApiVersionEx(
  [in] LPAPI_VERSION AppVersion
);

Parameter

[in] AppVersion

Ein Zeiger auf eine API_VERSION-Struktur , die gültige Versionsinformationen für Ihre Anwendung enthält.

Rückgabewert

Der Rückgabewert ist ein Zeiger auf eine API_VERSION-Struktur .

Hinweise

Verwenden Sie die ImagehlpApiVersionEx-Funktion , um die Version der Bibliothek anzugeben, mit der die Anwendung erstellt wurde. Die Bibliothek verwendet diese Informationen, um die Kompatibilität sicherzustellen. Erwägen Sie z. B. das Durchlaufen von Kernelmodus-Rückrufstapelframes (Benutzer und GDI sind im Kernelmodus vorhanden). Wenn Sie ImagehlpApiVersionEx aufrufen, um das Revisionselement auf Version 4 oder höher festzulegen, wird die StackWalk64-Funktion über einen Rückrufstapelframe fortgesetzt. Andernfalls wird StackWalk64 beim Kernelübergang beendet, wenn Sie Revision auf eine frühere Version als 4 festlegen.

Alle DbgHelp-Funktionen, z. B. diese, sind singlethreaded. Daher führen an diese Funktion gerichtete Aufrufe mehrerer Threads wahrscheinlich zu unerwartetem Verhalten oder einer Beschädigung des Speichers. Um dies zu vermeiden, müssen Sie alle an diese Funktion gerichteten gleichzeitigen Aufrufe mehrerer Threads synchronisieren.

Anforderungen

   
Zielplattform Windows
Kopfzeile dbghelp.h
Bibliothek Dbghelp.lib
DLL Dbghelp.dll
Verteilbare Komponente DbgHelp.dll 5.1 oder höher

Weitere Informationen

API_VERSION

DbgHelp-Funktionen

ImagehlpApiVersion