儲存 64 位值
若要儲存 64 位指標值,請使用 ULONG_PTR。 使用 32 位編譯器進行編譯時 ,ULONG_PTR 值為 32 位,而使用 64 位編譯器編譯時則為 64 位。
下列範例使用已移植到 64 位 Windows 的實際程式碼。 包含讓程式碼 64 位相容之步驟的敏感度。
範例 1:取得位址
下列程式碼說明取得位址的可攜式方式。
方法 | 結果 |
---|---|
使用 ULONG (僅限 32 位的方法) |
|
使用可攜式方法ULONG_PTR () |
|
範例 2:計算位址
下列程式碼說明計算位址的可攜式方式。
方法 | 結果 |
---|---|
使用 ULONG (僅限 32 位的方法) |
|
使用可攜式方法ULONG_PTR () |
|
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應