32-разрядные указатели и 64-разрядные указатели

Файл заголовка WdbgExts.h поддерживает как 32-разрядные, так и 64-разрядные указатели. Чтобы использовать 64-разрядные указатели, просто включите в код следующие две строки:

#define KDEXT_64BIT 
#include wdbgexts.h 

Рекомендуется всегда использовать 64-разрядные указатели в коде. Это позволяет вашему расширению работать на любой платформе, так как отладчик автоматически преобразует 64-разрядные указатели в 32-разрядные, когда целевая платформа 32-разрядная.

Если вы планируете использовать расширение только на 32-разрядных платформах, вместо этого можно написать 32-разрядное расширение. В этом случае необходимо включить в код только следующую строку:

#include wdbgexts.h 

Дополнительные сведения о работе с 64-разрядными указателями см. в разделе "Использование DECLARE_API макроса и записи кода расширения WdbgExts". Кроме того, изучите пример кода, включенный в состав WDK.