Partager via


IMetaDataImport::GetFieldProps, méthode

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

HRESULT GetFieldProps (
   [in]  mdFieldDef        mb, 
   [out] mdTypeDef         *pClass,
   [out] LPWSTR            szField,
   [in]  ULONG             cchField, 
   [out] ULONG             *pchField,
   [out] DWORD             *pdwAttr,
   [in]  PCCOR_SIGNATURE   *ppvSigBlob, 
   [out] ULONG             *pcbSigBlob, 
   [out] DWORD             *pdwCPlusTypeFlag, 
   [out] UVCP_CONSTANT     *ppValue,
   [out] ULONG             *pcchValue
);

Paramètres

  • 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 le champ appartient.

  • szField
    [out] Nom du champ.

  • cchField
    [in] Taille en caractères étendus 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
    [in] Pointeur vers la valeur des métadonnées binaires qui décrivent le champ.

  • pcbSigBlob
    [out] Taille en octets de ppvSigBlob.

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

  • ppValue
    [out] Valeur de la constante pour le champ.

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

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataImport, interface

IMetaDataImport2, interface