32 ビット ポインターと 64 ビット ポインター
WdbgExts.h ヘッダー ファイルは、32 ビットポインターと 64 ビット ポインターの両方をサポートします。 64ビットポインターを使用するには、次の順序で、コードに次の2行を含めるだけです。
#define KDEXT_64BIT
#include wdbgexts.h
コードでは常に64ビットポインターを使用することをお勧めします。 これにより、ターゲットが32ビットの場合、デバッガーは64ビットポインターを32ビットに自動的にキャストするため、拡張機能を任意のプラットフォームで動作させることができます。
32ビットプラットフォームでのみ拡張機能を使用する場合は、代わりに32ビット拡張機能を記述できます。 その場合は、コードに次の行を含めるだけで済みます。
#include wdbgexts.h
64ビットポインターの操作の詳細については、 「DECLAREを使用して_APIマクロとWdbgExts拡張機能コードの記述」 を参照してください。 さらに、WDKの一部として含まれているサンプルコードを確認します。