Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает определение для параметра универсального типа и получает маркер для этого параметра универсального типа.
Syntax
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] mdMethodDef Или mdTypeDef маркер, представляющий метод или конструктор, для которого необходимо определить универсальный параметр.
ulParamSeq [in] Индекс универсального параметра.
dwParamFlags [in] Значение перечисления CorGenericParamAttr , описывающее тип универсального параметра.
szname [in] Имя параметра.
reserved [in] Этот параметр зарезервирован для дальнейшего расширения.
rtkConstraints [in] Неоканированный массив ограничений типов. Элементы массива должны быть маркером mdTypeDefmdTypeRefметаданных или mdTypeSpec маркером метаданных.
pgp [out] Маркер, представляющий универсальный параметр.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib
Версии .NET: Доступно с .NET Framework 2.0