陣列和指標

遠端程序呼叫 (RPC) 的設計,對開發人員而言大部分都是透明的。 為了達到此透明度,用戶端存根會同時傳輸至伺服器指標及其指向的資料物件。 如果遠端程式變更資料,伺服器必須將新資料傳輸回用戶端,讓用戶端可以透過原始資料複製新資料。

一般而言,遠端程序呼叫的行為就像本機程序呼叫一樣。 也就是說,當指標是參數時,遠端程式可以存取指標所參考的資料物件,其方式與本機程式可以相同。

由於用戶端和伺服器程式在不同的位址空間中執行,因此開發人員必須使用 Microsoft Interface Definition Language (MIDL) 屬性來描述如何在用戶端與伺服器之間傳輸陣列和指標資料。 本節提供如何在分散式應用程式中使用陣列和指標的概觀,請參閱下列主題: