IMetaDataImport::GetParamProps, metod
Hämtar metadatavärden för parametern som refereras av den angivna ParamDef-token.
Syntax
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
);
Parametrar
tk
[in] En ParamDef-token som representerar parametern som ska returnera metadata för.
pmd
[ut] En pekare till en MethodDef-token som representerar metoden som tar parametern .
pulSequence
[ut] Parameterns ordningstalsposition i listan med metodargument.
szName
[ut] En buffert som ska innehålla namnet på parametern .
cchName
[in] Den begärda storleken i breda tecken i szName
.
pchName
[ut] Den returnerade storleken i breda tecken i szName
.
pdwAttr
[ut] En pekare till eventuella attributflaggor som är associerade med parametern . Det här är en bitmask av CorParamAttr
värden.
pdwCPlusTypeFlag
[ut] En pekare till en flagga som anger att parametern är en ValueType.
ppValue
[ut] En pekare till en konstant sträng som returneras av parametern .
pcchValue
[ut] Storleken på ppValue
i breda tecken eller noll om ppValue
inte innehåller en sträng.
Kommentarer
Sekvensvärdena i pulSequence
börjar med 1 för parametrar. Ett returvärde har sekvensnumret 0.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Ingår som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0