Freigeben über


32-Bit-Zeiger und 64-Bit-Zeiger

Die Headerdatei "WdbgExts.h" unterstützt sowohl 32-Bit- als auch 64-Bit-Zeiger. Um 64-Bit-Zeiger zu verwenden, fügen Sie einfach die folgenden beiden Zeilen in Ihren Code ein, in der folgenden Reihenfolge:

#define KDEXT_64BIT 
#include wdbgexts.h 

Es wird empfohlen, immer 64-Bit-Zeiger in Ihrem Code zu verwenden. Dadurch kann Ihre Erweiterung auf jeder Plattform funktionieren, da der Debugger automatisch 64-Bit-Zeiger in 32 Bit umwandeln wird, wenn das Ziel 32-Bit ist.

Wenn Sie ihre Erweiterung nur auf 32-Bit-Plattformen verwenden möchten, können Sie stattdessen eine 32-Bit-Erweiterung schreiben. In diesem Fall müssen Sie nur die folgende Zeile in Ihren Code einschließen:

#include wdbgexts.h 

Weitere Informationen zum Arbeiten mit den 64-Bit-Zeigern finden Sie unter Verwenden des DECLARE_API Makros und Schreiben von WdbgExts-Erweiterungscode. Überprüfen Sie außerdem den Beispielcode, der als Teil des WDK enthalten ist.