共用方式為


Custom Attribute - 自訂屬性

[custom]屬性會建立使用者定義屬性。

[custom(attribute-id, attribute-value),attribute-list] element-type element-name

參數

attribute-id

自訂屬性的 GUID。

attribute-value

屬性所保留的值。 值必須是可以放入 VARIANT 類型的值。

attribute-list

適用于此元素的其他屬性,例如[uuid][helpstring]。

element-type

套用自訂屬性的專案類型。 這可以是程式庫語句、類型資訊、變數、函式或參數。 您無法在 coclass 的成員上使用自訂屬性。

element-name

元素的名稱。

備註

使用 [custom] 屬性來定義您自己的屬性。 例如,您可以建立提供類別 ProgID 的字串值屬性。

若要擷取自訂屬性值,請呼叫下列其中一項:

  • ITypeLib2::GetCustData (rguid, pvarVal)
  • ITypeInfo2::GetCustData (rguid, pvarVal)
  • ITypeInfo2::GetFuncCustData (index, rguid, pvarVal)
  • ITypeInfo2::GetVarCustData (index, rguid, pvarval)
  • ITypeInfo2::GetParamCustData (indexFunc, indexParam, rguid, pvarVal)

另請參閱

使用 MIDL 產生類型程式庫

helpstring

圖書館

ODL 檔案範例

ODL 檔案語法

uuid