Udostępnij przez


32-bitowe wskaźniki i 64-bitowe wskaźniki

Plik nagłówka WdbgExts.h obsługuje wskaźniki 32-bitowe i 64-bitowe. Aby użyć 64-bitowych wskaźników, po prostu uwzględnij następujące dwa wiersze w kodzie w następującej kolejności:

#define KDEXT_64BIT 
#include wdbgexts.h 

Zaleca się, aby zawsze używać 64-bitowych wskaźników w kodzie. Dzięki temu rozszerzenie działa na dowolnej platformie, ponieważ debuger automatycznie rzutuje 64-bitowe wskaźniki do 32 bitów, gdy element docelowy ma wartość 32-bitową.

Jeśli zamierzasz używać rozszerzenia tylko na 32-bitowych platformach, możesz zamiast tego napisać rozszerzenie 32-bitowe. W takim przypadku musisz uwzględnić tylko następujący wiersz w kodzie:

#include wdbgexts.h 

Aby uzyskać dodatkowe informacje na temat pracy ze wskaźnikami 64-bitowymi, zobacz Using the DECLARE_API Macro and Writing WdbgExts Extension Code (Korzystanie z makra DECLARE_API i pisanie kodu rozszerzenia WdbgExts). Ponadto zapoznaj się z przykładowym kodem dołączonym do zestawu WDK.