Udostępnij za pośrednictwem


IMetaDataImport::GetParamProps — Metoda

Pobiera wartości metadanych dla parametru, do których odwołuje się określony token ParamDef.

Składnia

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
[w] Token ParamDef reprezentujący parametr do zwracania metadanych.

pmd
[out] Wskaźnik do tokenu MethodDef reprezentującego metodę, która przyjmuje parametr .

pulSequence
[out] Położenie porządkowe parametru na liście argumentów metody.

szName
[out] Bufor do przechowywania nazwy parametru.

cchName
[w] Żądany rozmiar w szerokich znakach szName.

pchName
[out] Zwrócony rozmiar w szerokich znakach szName.

pdwAttr
[out] Wskaźnik do wszystkich flag atrybutów skojarzonych z parametrem. Jest to maska bitów CorParamAttr wartości.

pdwCPlusTypeFlag
[out] Wskaźnik do flagi określającej, że parametr jest parametrem ValueType.

ppValue
[out] Wskaźnik do ciągu stałej zwróconego przez parametr .

pcchValue
[out] Rozmiar w szerokich ppValue znakach lub zero, jeśli ppValue nie zawiera ciągu.

Uwagi

Wartości sekwencji zaczynają pulSequence się od 1 dla parametrów. Wartość zwracana ma liczbę sekwencji 0.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też