此最佳化可透過使用來源與目標之間的直接連線,而不是使用介面型方法來執行。透過將流程埠直接連接至相關組合的內部組件,可進一步對程式碼進行最佳化。
針對流程埠產生此最佳化程式碼,是由屬於 MicroC 設定檔的下列內容所控制:
只有 InitializingMode 內容設為 ByCategory 時,DirectFlowPortsInitializingStyle 內容的值才會影響產生程式碼。否則,所產生的程式碼由 InitializingMode 內容的值決定。
直接流程埠僅在產生的程式碼方面與一般流程埠有所不同。它們與一般流程埠一樣,適用於相同的限制:屬性名稱必須與流程埠名稱相符,傳送及接收物件中的屬性類型必須相符。