Partilhar via


Método IMetaDataEmit2::DefineGenericParam

Cria uma definição para um parâmetro de tipo genérico e obtém um token para esse parâmetro de tipo genérico.

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] An mdTypeDef ou mdMethodDef símbolo que representa o método ou construtor para o qual você deseja definir um parâmetro genérico.

  • ulParamSeq
    [in] O índice do parâmetro genérico.

  • dwParamFlags
    [in] Um valor igual a CorGenericParamAttr enumeração que descreve o tipo de parâmetro genérico.

  • szname
    [in] O nome do parâmetro.

  • reserved
    [in] Este parâmetro é reservado para futura extensibilidade.

  • rtkConstraints
    [in] Uma matriz de restrições de tipo terminada em zero. Os membros da matriz devem ser um mdTypeDef, mdTypeRef, ou mdTypeSpec token de metadados.

  • pgp
    [out] Um símbolo que representa o parâmetro genérico.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface IMetaDataEmit2

Interface IMetaDataEmit