Share via


設計 64 位相容介面

從 32 位 Windows 移植到 64 位 Windows 本身不應自行為分散式應用程式建立任何問題,無論是直接或透過 DCOM 使用遠端程序呼叫 (RPC) 。 RPC 程式設計模型會指定定義完善的資料大小和整數類型,這些大小與連接每一端的大小相同。 此外,在針對 64 位 Windows 開發的 LLP64 抽象資料模型中,只有指標會擴充至 64 位,所有其他整數資料類型都會維持 32 位。 由於指標是用戶端/伺服器連線的每一端的本機指標,而且通常會以 Null 或非Null 標記的形式傳輸,因此封送處理引擎可以透明地處理連接任一端的不同指標大小。

不過,當您將新的資料類型或方法新增至介面、變更舊資料類型或不當使用資料類型時,就會發生回溯相容性問題。 下列主題討論如何在可能的情況下避免這些情況 () ,以及如何在無法避免時設計強固的因應措施。

本章節內容

如果您還不熟悉 64 位 Windows 的新資料類型、工作環境和 API 變更,請參閱 準備 64 位 Windows