Partager via


IMetaDataImport::GetFieldProps Method

Obtient les métadonnées associées au champ référencé par le jeton FieldDef spécifié.

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] Jeton FieldDef qui représente le champ pour lequel obtenir les métadonnées associées.

pClass [out] Pointeur vers un jeton TypeDef qui représente le type de la classe à laquelle appartient le champ.

szField [out] Nom du champ.

cchField [in] Taille en caractères larges de la mémoire tampon pour szField.

pchField [out] Taille réelle de la mémoire tampon retournée.

pdwAttr [out] Indicateurs associés aux métadonnées du champ.

ppvSigBlob [out] Pointeur vers la valeur de métadonnées binaires qui décrit le champ.

pcbSigBlob [out] Taille en octets de ppvSigBlob.

pdwCPlusTypeFlag [out] Indicateur qui spécifie le type de valeur du champ.

ppValue [out] Valeur constante du champ.

pcchValue [out] Taille en caractères de ppValue, ou zéro si aucune chaîne n’existe.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also