基本管道術語
如同遠端過程調用的其他參數類型,管道可以是 [] 中的 [] 或 [out] 參數。 由於伺服器會控制透過管道傳輸數據,因此會說具有 [] 屬性中 [] 屬性的管道 提取 數據至伺服器。 同樣地,輸出管道 將 數據從伺服器推送至用戶端。 執行數據傳輸的程式分別稱為 提取程式 和 推送程式。
MIDL 編譯程式會產生伺服器的推送和提取程式。 此外,它會管理記憶體中的數據緩衝區配置。 不過,客戶端必須提供自己的推送和提取程式。 它也必須提供一個程式來配置管道所使用的記憶體緩衝區。 用戶端存根會在適當時間自動呼叫這些專案。 配置程式通常稱為配置程式或配置函數。