PWINDBG_EXTENSION_API_VERSION Rückruffunktion (wdbgexts.h)
Die Rückruffunktion PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) gibt Versionsinformationen zur Erweiterungs-DLL zurück.
Syntax
PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;
LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}
Rückgabewert
Diese Funktion muss einen Zeiger auf eine EXT_API_VERSION Struktur zurückgeben.
Hinweise
Sie müssen diese Funktion in Ihrem Code mithilfe des obigen Prototyps definieren. Schließen Sie wdbgexts.h ein.
ExtensionApiVersion wird vom Debugger aufgerufen, wenn die Erweiterungs-DLL geladen wird.
Der Debugger verwendet die Felder MajorVersion und MinorVersion der zurückgegebenen EXT_API_VERSION-Struktur , wenn Befehle wie .chain und version ausgeführt werden, die die Versionsnummer der Erweiterung anzeigen. Der Debugger führt keine "Versionsüberprüfung" durch. Die Erweiterungs-DLL wird geladen, unabhängig davon, welche Versionsnummern in diesen Feldern vorhanden sind.
Das Feld Revision der zurückgegebenen EXT_API_VERSION-Struktur sollte EXT_API_VERSION_NUMBER64 werden, wenn Sie 64-Bit-Zeiger im Code verwenden, oder EXT_API_VERSION_NUMBER32, wenn Sie 32-Bit-Zeiger verwenden. Es wird empfohlen, immer 64-Bit-Zeiger im Code zu verwenden, da der Debugger diese Zeiger bei Bedarf automatisch ändert. Weitere Informationen finden Sie unter 32-Bit-Zeiger und 64-Bit-Zeiger .
Weitere Informationen finden Sie unter Verwenden von WdbgExts-Erweiterungsrückrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wdbgexts.h |