IMetaDataImport::GetFieldProps 方法 (rometadataapi.h)
取得與指定 FieldDef 語彙基元所參考欄位相關聯的中繼資料。
語法
HRESULT GetFieldProps(
[in] mdFieldDef tkFieldDef,
[out] mdTypeDef *ptkTypeDef,
[out] LPWSTR szField,
[in] ULONG cchField,
[out] ULONG *pchField,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
參數
[in] tkFieldDef
FieldDef 令牌,表示要為其取得相關聯元數據的欄位。
[out] ptkTypeDef
TypeDef 標記的指標,代表欄位所屬類別的類型。
[out] szField
欄位的名稱。
[in] cchField
szField 緩衝區的寬字元大小。
[out] pchField
傳回緩衝區的實際大小。
[out] pdwAttr
與欄位元數據相關聯的旗標。
[out] ppvSigBlob
描述欄位的二進位元數據值的指標。
[out] pcbSigBlob
ppvSigBlob 位元組的大小。
[out] pdwCPlusTypeFlag
指定欄位實值型別的旗標。
[out] ppValue
欄位的常數值。
[out] pcchValue
ppValue 字元的大小,如果沒有字串存在,則為零。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | rometadataapi.h |