2016年10月4日 星期二

TDI Operations - IX

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)以及相關的動作參數)


沒有留言:

張貼留言