IMetaDataEmit2::DefineGenericParam, méthode
Crée une définition pour un paramètre de type générique et obtient un jeton pour ce paramètre.
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Paramètres
tk
[in] Jeton mdTypeDef ou mdMethodDef qui représente la méthode ou le constructeur pour lequel un paramètre générique doit être défini.ulParamSeq
[in] Index du paramètre générique.dwParamFlags
[in] Valeur de l'énumération CorGenericParamAttr qui décrit le type du paramètre générique.szname
[in] Nom du paramètre.reserved
[in] Ce paramètre est réservé pour la future extensibilité.rtkConstraints
[in] Tableau de contraintes de types terminé par zéro. Les membres du tableau doivent correspondre à un jeton de métadonnées mdTypeDef, mdTypeRef ou mdTypeSpec.pgp
[out] Jeton qui représente le paramètre générique.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée 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