oaidl.h 標頭
自動化會使用此標頭。 如需詳細資訊,請參閱
oaidl.h 包含下列程式設計介面:
ICreateErrorInfo 傳回錯誤資訊。 |
ICreateTypeInfo 提供用來建立及管理透過類型描述定義的類型資訊的工具。 (ICreateTypeInfo) |
ICreateTypeInfo2 提供用來建立及管理透過類型描述定義的類型資訊的工具。 (ICreateTypeInfo2) |
ICreateTypeLib 提供建立和管理包含類型資訊之元件或檔案的方法。 (ICreateTypeLib) |
ICreateTypeLib2 提供建立和管理包含類型資訊之元件或檔案的方法。 (ICreateTypeLib2) |
IDispatch 將物件、方法和屬性公開至支援自動化的程式設計工具和其他應用程式。 |
IEnumVARIANT 提供列舉變體集合的方法,包括物件和內部型別的異質集合。 |
IErrorInfo 提供詳細的內容相關錯誤資訊。 |
IErrorLog 在用戶端與物件之間傳達詳細的錯誤資訊。 |
IPropertyBag 提供物件具有屬性包,讓物件可以持續儲存其屬性。 |
IRecordInfo 描述特定 UDT 的結構。 |
ISupportErrorInfo 確保錯誤資訊可以正確傳播至呼叫鏈結。 使用錯誤處理介面的自動化物件必須實作 ISupportErrorInfo。 |
ITypeChangeEvents 可讓用戶端訂閱實作 ITypeInfo、ITypeInfo2、ICreateTypeInfo 和 ICreateTypeInfo2 介面之物件的類型變更通知。 |
ITypeComp ITypeComp 介面可讓您快速存取編譯器在系結和具現化結構和介面時所需的資訊。 |
ITypeInfo 用於讀取物件的相關資訊。 (ITypeInfo) |
ITypeInfo2 用於讀取物件的相關資訊。 (ITypeInfo2) |
ITypeLib 表示類型程式庫,描述一組物件的資料。 (ITypeLib) |
ITypeLib2 表示類型程式庫,描述一組物件的資料。 (ITypeLib2) |
BSTR_UserFree 當 RPC 存根檔案呼叫時,釋放伺服器端的資源。 (BSTR_UserFree) |
BSTR_UserFree64 當 RPC 存根檔案呼叫時,釋放伺服器端的資源。 (BSTR_UserFree64) |
BSTR_UserMarshal 將 BSTR 物件封送處理至 RPC 緩衝區。 (BSTR_UserMarshal) |
BSTR_UserMarshal64 將 BSTR 物件封送處理至 RPC 緩衝區。 (BSTR_UserMarshal64) |
BSTR_UserSize 計算 BSTR 物件的線路大小,並取得其控制碼和資料。 (BSTR_UserSize) |
BSTR_UserSize64 計算 BSTR 物件的線路大小,並取得其控制碼和資料。 (BSTR_UserSize64) |
BSTR_UserUnmarshal 從 RPC 緩衝區取消封存 BSTR 物件。 (BSTR_UserUnmarshal) |
BSTR_UserUnmarshal64 從 RPC 緩衝區取消封存 BSTR 物件。 (BSTR_UserUnmarshal64) |
VARIANT_UserFree 當 RPC 存根檔案呼叫時,釋放伺服器端的資源。 (VARIANT_UserFree) |
VARIANT_UserFree64 當 RPC 存根檔案呼叫時,釋放伺服器端的資源。 (VARIANT_UserFree64) |
VARIANT_UserMarshal 將 VARIANT 物件封送處理至 RPC 緩衝區。 (VARIANT_UserMarshal) |
VARIANT_UserMarshal64 將 VARIANT 物件封送處理至 RPC 緩衝區。 (VARIANT_UserMarshal64) |
VARIANT_UserSize 計算 VARIANT 物件的線路大小,並取得其控制碼和資料。 (VARIANT_UserSize) |
VARIANT_UserSize64 計算 VARIANT 物件的線路大小,並取得其控制碼和資料。 (VARIANT_UserSize64) |
VARIANT_UserUnmarshal 從 RPC 緩衝區取消封存 VARIANT 物件。 (VARIANT_UserUnmarshal) |
VARIANT_UserUnmarshal64 從 RPC 緩衝區取消封存 VARIANT 物件。 (VARIANT_UserUnmarshal64) |
ARRAYDESC 描述陣列、其專案類型及其維度。 |
BINDPTR 描述指標。 |
CUSTDATA 表示自訂資料。 |
CUSTDATAITEM 表示自訂資料項目。 |
DISPPARAMS 包含傳遞至方法或屬性的引數。 |
ELEMDESC ELEMDESC 結構包含變數、函式或函式參數的類型描述和進程傳輸資訊。 (ELEMDESC) |
EXCEPINFO 描述 IDispatch::Invoke 期間發生的例外狀況。 |
FUNCDESC 描述函式。 (FUNCDESC) |
PARAMDESC 包含在處理序之間傳輸結構項目、參數或函式傳回值所需的資訊。 |
PARAMDESCEX 包含參數預設值的相關資訊。 |
SAFEARRAY 表示安全陣列。 |
SAFEARRAYBOUND 表示陣列一個維度的界限。 |
TLIBATTR 包含類型程式庫的相關資訊。 此結構的資訊可用來識別型別程式庫,並提供成員名稱的國家語言支援。 |
TYPEATTR 包含型別的屬性。 |
TYPEDESC 描述變數的類型、函式的傳回型別或函式參數的類型。 |
VARDESC 描述變數、常數或資料成員。 |
變異 VARIANTARG 描述在 DISPPARAMS 內傳遞的引數,以及 VARIANT 來指定無法以傳址方式傳遞的 Variant 資料。 |