Bagikan melalui


Pointer 32-Bit dan Pointer 64-Bit

File header WdbgExts.h mendukung pointer 32-bit dan 64-bit. Untuk menggunakan pointer 64-bit, cukup sertakan dua baris berikut dalam kode Anda, dalam urutan berikut:

#define KDEXT_64BIT 
#include wdbgexts.h 

Disarankan agar Anda selalu menggunakan pointer 64-bit dalam kode Anda. Ini memungkinkan ekstensi Anda untuk bekerja pada platform apa pun, karena debugger akan secara otomatis mentransmisian pointer 64-bit ke 32 bit ketika target adalah 32-bit.

Jika Anda berniat menggunakan ekstensi hanya pada platform 32-bit, Anda dapat menulis ekstensi 32-bit sebagai gantinya. Dalam hal ini, Anda hanya perlu menyertakan baris berikut dalam kode Anda:

#include wdbgexts.h 

Untuk informasi tambahan tentang bekerja dengan pointer 64 bit lihat Menggunakan Makro DECLARE_API dan Menulis Kode Ekstensi WdbgExts. Selain itu, periksa kode sampel yang disertakan sebagai bagian dari WDK.