共用方式為


IMetaDataImport::GetCustomAttributeProps 方法 (rometadataapi.h)

根據提供的中繼資料語彙基元,取得自訂屬性的值。

語法

HRESULT GetCustomAttributeProps(
  [in]  mdCustomAttribute cv,
  [out] mdToken           *ptkObj,
  [out] mdToken           *ptkType,
  [out] const BYTE        **ppBlob,
  [out] ULONG             *pcbBlob
);

參數

[in] cv

元數據令牌,表示要擷取的自定義屬性。

[out] ptkObj

元數據標記,表示自定義屬性所修改的物件。 這個值可以是任何類型的元數據令牌,但 mdCustomAttribute 除外。 如需令牌類型的詳細資訊,請參閱 元數據令牌

[out] ptkType

代表傳回之自定義屬性類型的 mdMethodDefmdMemberRef 元數據令牌。

[out] ppBlob

數據陣列的指標,這是自定義屬性的值。

[out] pcbBlob

const 中傳回之數據的位元組大小。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

自定義屬性會儲存為數據的數位,元數據引擎會瞭解其格式。

規格需求

需求
目標平台 Windows
標頭 rometadataapi.h

另請參閱

IMetaDataImport