IMetaDataEmit2::DefineGenericParam-Methode
Erstellt eine Definition für einen generischen Typparameter und ruft ein Token für diesen generischen Typparameter ab.
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parameter
tk
[in] Ein mdTypeDef-Token oder ein mdMethodDef-Token, das die Methode oder den Konstruktor darstellt, für die/den ein generischer Parameter definiert werden soll.ulParamSeq
[in] Der Index des generischen Parameters.dwParamFlags
[in] Ein Wert der CorGenericParamAttr-Enumeration, der den Typ für den generischen Parameter beschreibt.szname
[in] Der Name des Parameters.reserved
[in] Dieser Parameter ist für zukünftige Erweiterbarkeit reserviert.rtkConstraints
[in] Ein mit NULL abgeschlossenes Array von Typeinschränkungen. Arraymember müssen ein mdTypeDef-Metadatentoken, ein mdTypeRef-Metadatentoken oder ein mdTypeSpec-Metadatentoken sein.pgp
[out] Ein Token, das den generischen Parameter darstellt.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0