Aracılığıyla paylaş


IMetaDataImport::GetFieldProps Method

Belirtilen FieldDef belirteci tarafından başvuruda bulunan alanla ilişkilendirilmiş meta verileri alır.

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] İlişkili meta verileri almak için alanı temsil eden bir FieldDef belirteci.

pClass [out] Alanın ait olduğu sınıfın türünü temsil eden TypeDef belirtecinin işaretçisi.

szField [out] Alanın adı.

cchField [in] szField için arabelleğinde geniş karakter boyutu.

pchField [out] Döndürülen arabelleğin gerçek boyutu.

pdwAttr [out] Alanın meta verileriyle ilişkili bayraklar.

ppvSigBlob [out] Alanı tanımlayan ikili meta veri değerinin işaretçisi.

pcbSigBlob [out] bayt cinsinden ppvSigBlobboyut.

pdwCPlusTypeFlag [out] Alanın değer türünü belirten bir bayrak.

ppValue [out] Alan için sabit bir değer.

pcchValue [out] Karakter cinsinden ppValueboyut veya dize yoksa sıfır.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also