Requesting Transport-Specific Actions
如果傳輸驅動有定義擴展TDI,則在下圖示範了一個TDI客戶如何建立一個傳輸指定動作
(transport-specific action) 請求。
一個TDI客戶端可以對TDI傳輸驅動發送一個特殊或專有的擴展請求(這些操作定義在一個傳輸指定動作碼的集合)。這些擴展可以是關注一個開啟的位址,一個開啟的連接端點,或是一個開啟的控制通道,這僅限定在調用的客戶端而不是其他任何的TDI傳輸客戶或是驅動。
要請求這樣一個傳輸定義動作操作,首先客戶必須開啟位址,連接端點,或是控制通道,就想之前提到的Opening a Transport Address, Opening a Connection Endpoint, 或是 Setting and Querying Information。接下來,客戶可以使用 TdiBuildAction 來封裝 TDI_ACTION 請求以及客戶提供的緩衝區(內含傳輸定義的動作碼(action code)以及相關的動作參數)。
沒有留言:
張貼留言