Megosztás:


IMetaDataEmit2::DefineGenericParam Method

Létrehoz egy definíciót egy általános típusparaméterhez, és jogkivonatot kap az adott általános típusparaméterhez.

Syntax

HRESULT DefineGenericParam (
    [in]  mdToken         tk,
    [in]  ULONG           ulParamSeq,
    [in]  DWORD           dwParamFlags,
    [in]  LPCWSTR         szname,
    [in]  DWORD           reserved,
    [in]  mdToken         rtkConstraints[],
    [out] mdGenericParam  *pgp
);

Parameters

tk [in] Egy mdTypeDef vagy mdMethodDef több jogkivonat, amely azt a metódust vagy konstruktort jelöli, amelyhez általános paramétert kell definiálni.

ulParamSeq [in] Az általános paraméter indexe.

dwParamFlags [in] A CorGenericParamAttr enumerálás értéke, amely az általános paraméter típusát írja le.

szname [in] A paraméter neve.

reserved [in] Ez a paraméter a jövőbeli bővíthetőség érdekében van fenntartva.

rtkConstraints [in] Típuskorlátozások nullával végződő tömbje. A tömbtagok egy , mdTypeRefvagy mdTypeSpec metaadat-jogkivonatnak kell lenniükmdTypeDef.

pgp [kifelé] Az általános paramétert jelképező jogkivonat.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 2.0 óta érhető el

See also