Aracılığıyla paylaş


IMetaDataEmit2::DefineGenericParam Method

Genel tür parametresi için bir tanım oluşturur ve bu genel tür parametresine bir belirteç alır.

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 Genel mdTypeDef parametrenin tanımlanacağı yöntemi veya oluşturucuyu temsil eden veya belirteci.

ulParamSeq [in] Genel parametrenin dizini.

dwParamFlags [in] Genel parametrenin türünü açıklayan CorGenericParamAttr sabit listesi değeri.

szname [in] Parametresinin adı.

reserved [in] Bu parametre gelecekteki genişletilebilirlik için ayrılmıştır.

rtkConstraints [in] Tür kısıtlamalarının sıfır sonlandırılan dizisi. Dizi üyeleri bir mdTypeDef, mdTypeRefveya mdTypeSpec meta veri belirteci olmalıdır.

pgp [out] Genel parametreyi temsil eden bir belirteç.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

.NET sürümleri: .NET Framework 2.0'dan itibaren kullanılabilir

See also