Freigeben über


IMetaDataImport2::EnumGenericParamConstraints-Methode

Ruft einen Enumerator für ein Array generischer Parametereinschränkungen ab, die dem generischen Parameter zugeordnet sind, der durch das angegebene Token dargestellt wird.

Syntax

HRESULT EnumGenericParamConstraints (  
    [in, out] HCORENUM                *phEnum,  
    [in]  mdGenericParam              tk,  
    [out] mdGenericParamConstraint    rGenericParamConstraints[],  
    [in]  ULONG                       cMax,  
    [out] ULONG                       *pcGenericParamConstraints  
);  

Parameter

phEnum
[in, out] Ein Zeiger auf den Enumerator.

tk
[in] Ein Token, das den generischen Parameter darstellt, dessen Einschränkungen aufgezählt werden sollen.

rGenericParamConstraints
[out] Das Array der aufzuzählenden generischen Parametereinschränkungen.

cMax
[in] Die angeforderte maximale Anzahl von Token, die in rGenericParamConstraints platziert werden sollen.

pcGenericParamConstraints
[out] Ein Zeiger auf die Anzahl der in rGenericParamConstraints platzierten Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumGenericParameterConstraints wurde erfolgreich zurückgegeben.
S_FALSE phEnum verfügt über keine Memberelemente. In diesem Fall wird pcGenericParameterConstraints auf 0 (null) festgelegt.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch