IMetaDataImport::GetParamProps Method

Získá hodnoty metadat pro parametr odkazovaný zadaným tokenem ParamDef.

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

Parameters

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

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

pulSequence [ven] Pořadové umístění parametru v seznamu argumentů metody.

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

cchName [v] Požadovaná velikost v širokém rozsahu szNameznaků .

pchName [ven] Vrácená velikost v širokých znaznachech szName.

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

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

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

pcchValue [ven] Velikost širokých ppValue znaků nebo nula, pokud ppValue neobsahuje řetězec.

Remarks

Hodnoty posloupnosti začínají pulSequence hodnotou 1 pro parametry. Vrácená hodnota má pořadové číslo 0.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also