Bagikan melalui


IMetaDataImport::GetParamProps Method

Mendapatkan nilai metadata untuk parameter yang dirujuk oleh token ParamDef yang ditentukan.

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 [di] Token ParamDef yang mewakili parameter untuk mengembalikan metadata.

pmd [out] Penunjuk ke token MethodDef yang mewakili metode yang mengambil parameter .

pulSequence [out] Posisi ordinal parameter dalam daftar argumen metode.

szName [out] Buffer untuk menyimpan nama parameter.

cchName [di] Ukuran yang diminta dalam karakter yang luas dari szName.

pchName[out] Ukuran yang dikembalikan dalam karakter lebar .szName

pdwAttr [out] Penunjuk ke bendera atribut apa pun yang terkait dengan parameter . Ini adalah bitmask nilai CorParamAttr .

pdwCPlusTypeFlag [out] Penunjuk ke bendera yang menentukan bahwa parameter adalah ValueType.

ppValue [out] Penunjuk ke string konstanta yang dikembalikan oleh parameter .

pcchValue [out] Ukuran ppValue dalam karakter lebar, atau nol jika ppValue tidak menyimpan string.

Remarks

Nilai urutan di pulSequence dimulai dengan 1 untuk parameter. Nilai yang dikembalikan memiliki nomor urut 0.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also