Compartir a través de


IMetaDataEmit2::DefineGenericParam (Método)

Crea una definición para un parámetro de tipo genérico y obtiene un símbolo (token) a dicho parámetro.

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

Parámetros

  • tk
    [in] Símbolo (token) mdTypeDef o mdMethodDef que representa el método o el constructor para el que se debe definir un parámetro genérico.

  • ulParamSeq
    [in] Índice del parámetro genérico.

  • dwParamFlags
    [in] Valor de la enumeración CorGenericParamAttr que describe el tipo del parámetro genérico.

  • szname
    [in] Nombre del parámetro.

  • reserved
    [in] Este parámetro se reserva para extensibilidad futura.

  • rtkConstraints
    [in] Matriz de restricciones de tipo terminada en cero. Los miembros de la matriz deben ser símbolos (tokens) de metadatos mdTypeDef, mdTypeRef o mdTypeSpec.

  • pgp
    [out] Símbolo (token) que representa el parámetro genérico.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

IMetaDataEmit2 (Interfaz)

IMetaDataEmit (Interfaz)