Delen via


Methode IMetaDataImport::GetParamProps

Hiermee worden metagegevenswaarden opgehaald voor de parameter waarnaar wordt verwezen door het opgegeven ParamDef-token.

Syntaxis

HRESULT GetParamProps (  
   [in]  mdParamDef      tk,  
   [out] mdMethodDef     *pmd,  
   [out] ULONG           *pulSequence,  
   [out] LPWSTR          szName,  
   [in]  ULONG           cchName,  
   [out] ULONG           *pchName,  
   [out] DWORD           *pdwAttr,  
   [out] DWORD           *pdwCPlusTypeFlag,  
   [out] UVCP_CONSTANT   *ppValue,  
   [out] ULONG           *pcchValue  
);  

Parameters

tk
[in] Een ParamDef-token dat de parameter vertegenwoordigt waarvoor metagegevens moeten worden geretourneerd.

pmd
[uit] Een verwijzing naar een MethodDef-token dat de methode vertegenwoordigt die de parameter gebruikt.

pulSequence
[uit] De ordinale positie van de parameter in de lijst met methodenargumenten.

szName
[uit] Een buffer voor de naam van de parameter.

cchName
[in] De aangevraagde grootte in brede tekens van szName.

pchName
[uit] De geretourneerde grootte in brede tekens van szName.

pdwAttr
[uit] Een verwijzing naar eventuele kenmerkvlagmen die aan de parameter zijn gekoppeld. Dit is een bitmasker van CorParamAttr waarden.

pdwCPlusTypeFlag
[uit] Een verwijzing naar een vlag die aangeeft dat de parameter een ValueTypeis.

ppValue
[uit] Een verwijzing naar een constante tekenreeks die door de parameter wordt geretourneerd.

pcchValue
[uit] De grootte van ppValue in brede tekens, of nul als ppValue geen tekenreeks bevat.

Opmerkingen

De reekswaarden in pulSequence beginnen met 1 voor parameters. Een retourwaarde heeft een volgnummer van 0.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook