基本管道術語

如同遠端程序呼叫的其他參數類型,管道可以是 [ in] 或 [ out] 參數。 由於伺服器控制透過管道傳輸資料,因此會說使用 [in] 屬性的管道將資料 提取 至伺服器。 同樣地,輸出管道會將資料從伺服器 推送 至用戶端。 執行資料傳輸的程式分別稱為提取程式和推送程式

MIDL 編譯器會產生伺服器的推送和提取程式。 此外,它會管理記憶體中的資料緩衝區配置。 不過,用戶端必須提供自己的推送和提取程式。 它也必須提供程式來配置管道所使用的記憶體緩衝區。 用戶端存根會在適當的時間自動呼叫這些專案。 配置程式通常稱為配置程式或配置函數。