自動化 雙向接口

自動化基於COM的IDispatch接口的。IDispatch接口提供了一系列的方法,使得客戶機程序能夠在基於自動化的服務器上到你櫃檯訪問組件的功能。這種調用與COM的自定義接口技術是不同的。

 

自動化數據類型

 

BSTR :一個二進制字符串,前四個字節存放結構中字符串的長度,然後緊跟着實際的字符串。其中字符串是Unicode字符串

short,long,float,double:固有類型

Byte:一個無符號字符

BOOL:一個布爾值

CURRENCY:貨幣流通值,有一個8字節整數值表示。

DATE:一個雙精度表示的日期值

IUnknown*

IDispatch*

SafeArray

VARIANT:包含前面所講述任何一種數據類型的結構,其中包含一個指向SafeArray的指針。

 

如果一個組件通過IDispatch接口向外公開它的功能,則被看做一個automation component(自動化組件)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章