Share via


RPC NDR 引擎 (RPC)

遠端程序呼叫 (RPC) 網路資料標記法 (NDR) Engine 是 RPC 和 DCOM 元件的封送處理引擎。 NDR 引擎會處理遠端呼叫的所有存根相關問題。 做為程式,NDR 封送處理是由由由 MIDL 產生的存根、MIDL JIT 類型產生器或由其他工具或手動撰寫的存根所驅動。 接著,NDR 引擎會驅動與特定傳輸通訊的基礎執行時間 (DCOM 或 RPC) 。

雖然存根是由 MIDL 產生的 C 程式碼,但建議應用程式將存根視為不透明,強烈建議您不要修改存根內的任何專案。 如果這些 NDR 常式在內容外呼叫,則行為是未定義的。

下列主題會更詳細地說明 RPC NDR 引擎: