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
代表傳回之自定義屬性類型的 mdMethodDef 或 mdMemberRef 元數據令牌。
[out] ppBlob
數據陣列的指標,這是自定義屬性的值。
[out] pcbBlob
const 中傳回之數據的位元組大小。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
自定義屬性會儲存為數據的數位,元數據引擎會瞭解其格式。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | rometadataapi.h |