IMetaDataEmit2::DefineGenericParam (Método)
Crea una definición para un parámetro de tipo genérico y obtiene un token para ese parámetro de tipo genérico.
Sintaxis
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] Token mdTypeDef
o mdMethodDef
que representa el método o constructor para el que se va a 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 para el parámetro genérico.
szname
[in] Nombre del parámetro.
reserved
[in] Este parámetro está reservado para una extensibilidad futura.
rtkConstraints
[in] Matriz terminada en cero de restricciones de tipo. Los miembros de la matriz deben ser un elemento mdTypeDef
, mdTypeRef
o un token de metadatos mdTypeSpec
.
pgp
[out] Token que representa el parámetro genérico.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: usada como un recurso en MsCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0