Aracılığıyla paylaş


IMetaDataImport::GetParamProps Method

Belirtilen ParamDef belirteci tarafından başvuruda bulunan parametre için meta veri değerlerini alır.

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 [in] meta verilerinin döndürüleceği parametreyi temsil eden bir ParamDef belirteci.

pmd [out] parametresini alan yöntemi temsil eden bir MethodDef belirtecinin işaretçisi.

pulSequence [out] Parametrenin yöntem bağımsız değişken listesindeki sıralı konumu.

szName [out] Parametrenin adını tutmak için bir arabellek.

cchName[in] İstenen boyutun geniş karakterleri.szName

pchName [out] 'nin geniş karakterlerinde szNamedöndürülen boyut.

pdwAttr [out] parametresiyle ilişkilendirilmiş öznitelik bayraklarına yönelik bir işaretçi. Bu, değerlerin bit maskesidir CorParamAttr .

pdwCPlusTypeFlag [out] Parametresinin ValueTypebir olduğunu belirten bir bayrak işaretçisi.

ppValue [out] parametresi tarafından döndürülen sabit bir dizenin işaretçisi.

pcchValue [out] Geniş karakter cinsinden boyutu ppValue veya dize barındırmıyorsa ppValue sıfır.

Remarks

içindeki pulSequence sıra değerleri, parametreler için 1 ile başlar. Dönüş değerinin sıra numarası 0'dır.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also