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