IUnknown

IUnknown是指COM標準接口。所有COM接口都繼承IUnKnown。IUnKnown的定義在WIN32 SDK中的UNKNWN頭檔案中。串口叫做串列接口,現在的PC 一般有兩個串列口COM 1 和COM 2 。串列口不同於並行口之處在於它的數據和控制信息是一位接一位地傳送出去的。 雖然這樣速度會慢一些,但傳送距離較並行口更長,因此若要進行較長距離的通信時,應使用串列口。

COM定義的每一個接口都必須從IUnknown繼承過來,其原因在於IUnknown接口提供了兩個非常重要的特性:生存期控制和接口查詢。客戶程式只能通過接口與COM對象進行通信,雖然客戶程式可以不管對象內部的實現細節,但它要控制對象的存在與否。計算機與計算機或計算機與終端之間的數據傳送可以採用串列通訊和並行通訊二種方式。由於串列通訊方式具有使用線路少、成本低,特別是在遠程傳輸時,避免了多條線路特性的不一致而被廣泛採用。 在串列通訊時,要求通訊雙方都採用一個標準接口,使不同 的設備可以方便地連線起來進行通訊。

相關詞條

熱門詞條

聯絡我們