Delen via


Methode IMetaDataEmit2::D efineGenericParam

Hiermee maakt u een definitie voor een algemene typeparameter en haalt u een token op voor die algemene typeparameter.

Syntaxis

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] Een mdTypeDef of-token mdMethodDef dat de methode of constructor vertegenwoordigt waarvoor een algemene parameter moet worden gedefinieerd.

ulParamSeq
[in] De index van de algemene parameter.

dwParamFlags
[in] Een waarde van de opsomming CorGenericParamAttr die het type voor de algemene parameter beschrijft.

szname
[in] De naam van de parameter.

reserved
[in] Deze parameter is gereserveerd voor toekomstige uitbreidbaarheid.

rtkConstraints
[in] Een nul-beƫindigde matrix van typebeperkingen. Matrixleden moeten een mdTypeDeftoken , mdTypeRefof mdTypeSpec metagegevens zijn.

pgp
[uit] Een token dat de algemene parameter vertegenwoordigt.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Wordt gebruikt als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook