Share via


IMetaDataImport::GetFieldProps, méthode

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

Syntaxe

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  
);  

Paramètres

mb
[in] Jeton FieldDef représentant le champ pour lequel obtenir les métadonnées associées.

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

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.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi