Condividi tramite


Metodo IMetaDataEmit2::DefineGenericParam

Crea una definizione per un parametro di tipo generico e ottiene un token per tale parametro.

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

Parametri

  • tk
    [in] Token mdTypeDef o mdMethodDef che rappresenta il metodo o il costruttore per il quale si desidera definire un parametro generico.

  • ulParamSeq
    [in] Indice del parametro generico.

  • dwParamFlags
    [in] Valore dell'enumerazione CorGenericParamAttr che descrive il tipo per il parametro generico.

  • szname
    [in] Nome del parametro.

  • reserved
    [in] Questo parametro è riservato per una futura estensibilità.

  • rtkConstraints
    [in] Matrice di vincoli di tipo con terminazione zero. I membri della matrice devono essere un token di metadati mdTypeDef, mdTypeRef o mdTypeSpec.

  • pgp
    [out] Token che rappresenta il parametro generico.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: utilizzata come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia IMetaDataEmit2

Interfaccia IMetaDataEmit