Partager via


Méthode IMetaDataImport::GetTypeDefProps (rometadataapi.h)

Retourne les informations de métadonnées pour le type représenté par le jeton TypeDef spécifié.

Syntaxe

HRESULT GetTypeDefProps(
  [in]  mdTypeDef tkTypeDef,
  [out] LPWSTR    szTypeDef,
  [in]  ULONG     cchTypeDef,
  [out] ULONG     *pchTypeDef,
  [out] DWORD     *pdwTypeDefFlags,
  [out] mdToken   *ptkExtends
);

Paramètres

[in] tkTypeDef

Jeton TypeDef qui représente le type pour lequel retourner des métadonnées.

[out] szTypeDef

Mémoire tampon contenant le nom de type.

[in] cchTypeDef

Taille en caractères larges de szTypeDef.

[out] pchTypeDef

Nombre de caractères larges retournés dans szTypeDef.

[out] pdwTypeDefFlags

Pointeur vers les indicateurs qui modifient la définition de type. Cette valeur est un masque de bits de l’énumération CorTypeAttr.

[out] ptkExtends

Jeton de métadonnées TypeDef ou TypeRef qui représente le type de base du type demandé.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataImport