Share via


IMetaDataImport::GetParamProps-Methode

Ruft Metadatenwerte für den Parameter ab, auf den durch das angegebene ParamDef-Token verwiesen wird.

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

Parameter

tk
[in] Ein ParamDef-Token, das den Parameter darstellt, für den Metadaten zurückgegeben werden sollen.

pmd
[out] Ein Zeiger auf ein MethodDef-Token, das die Methode darstellt, die den Parameter verwendet.

pulSequence
[out] Die Ordnungsposition des Parameters in der Methodenargumentliste.

szName
[out] Ein Puffer, der den Namen des Parameters enthält.

cchName
[in] Die angeforderte Größe von szName in Breitzeichen.

pchName
[out] Die zurückgegebene Größe von szName in Breitzeichen.

pdwAttr
[out] Ein Zeiger auf alle Attributflags, die dem Parameter zugeordnet sind. Dies ist eine Bitmaske von CorParamAttr-Werten.

pdwCPlusTypeFlag
[out] Ein Zeiger auf ein Flag, das angibt, dass der Parameter ein ValueType ist.

ppValue
[out] Ein Zeiger auf eine konstante Zeichenfolge, die vom Parameter zurückgegeben wird.

pcchValue
[out] Die Größe von ppValue in Breitzeichen oder 0 (null), wenn ppValue keine Zeichenfolge enthält.

Bemerkungen

Die Sequenzwerte in pulSequence beginnen mit 1 für Parameter. Ein Rückgabewert hat die Sequenznummer 0.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch