Sdílet prostřednictvím


IMetaDataImport::GetParamProps – metoda

Získá hodnoty metadat pro parametr, na který odkazuje zadaný token ParamDef.

Syntaxe

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  
);  

Parametry

tk
[v] Token ParamDef, který představuje parametr pro vrácení metadat.

pmd
[out] Ukazatel na token MethodDef představující metodu, která přebírá parametr .

pulSequence
[out] Ordinální pozice parametru v seznamu argumentů metody.

szName
[out] Vyrovnávací paměť pro uložení názvu parametru.

cchName
[v] Požadovaná velikost v širokém znaku .szName

pchName
[out] Vrácená velikost v širokém znaku je .szName

pdwAttr
[out] Ukazatel na všechny příznaky atributů přidružené k parametru. Toto je bitová maska CorParamAttr hodnot.

pdwCPlusTypeFlag
[out] Ukazatel na příznak určující, že parametr je ValueType.

ppValue
[out] Ukazatel na konstantní řetězec vrácený parametrem .

pcchValue
[out] Velikost v širokých ppValue znaménce, nebo nula, pokud ppValue neobsahuje řetězec.

Poznámky

Hodnoty sekvence v parametrech pulSequence začínají hodnotou 1. Vrácená hodnota má pořadové číslo 0.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Zahrnutý jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také