共用方式為


IMetaDataImport::GetFieldProps Method

取得與指定 FieldDef 標記所參考之欄位相關聯的元數據。

Syntax

HRESULT GetFieldProps (
   [in]  mdFieldDef        mb,
   [out] mdTypeDef         *pClass,
   [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
);

Parameters

mb [in]FieldDef 標記,表示要為其取得相關聯元數據的欄位。

pClass [out]TypeDef 標記的指標,表示字段所屬類別的類型。

szField [out]功能變數名稱。

cchField [in] szField 緩衝區寬字元的大小。

pchField [out]傳回緩衝區的實際大小。

pdwAttr [out]與欄位元數據相關聯的旗標。

ppvSigBlob [out]描述欄位之二進位元數據值的指標。

pcbSigBlob [out]的大小,以位元組為單位 ppvSigBlob

pdwCPlusTypeFlag [out]指定欄位實值型別的旗標。

ppValue [out]欄位的常數值。

pcchValue [out]字元的大小 ppValue,如果沒有字串,則為零。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also