Share via


Método IMetaDataImport::GetParamProps

Obtém valores de metadados para o parâmetro referenciado pelo token ParamDef especificado.

Sintaxe

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

Parâmetros

tk
[in] Um token ParamDef que representa o parâmetro para o qual retornar metadados.

pmd
[out] Um ponteiro para um token MethodDef que representa o método que usa o parâmetro.

pulSequence
[out] A posição ordinal do parâmetro na lista de argumentos do método.

szName
[out] Um buffer para manter o nome do parâmetro.

cchName
[in] O tamanho solicitado em caracteres largos de szName.

pchName
[out] O tamanho retornado em caracteres largos de szName.

pdwAttr
[out] Um ponteiro para sinalizadores de atributo associados ao parâmetro. Isso é um bitmask de CorParamAttr valores.

pdwCPlusTypeFlag
[out] Um ponteiro para um sinalizador especificando que o parâmetro é um ValueType.

ppValue
[out] Um ponteiro para uma cadeia de caracteres constante retornada pelo parâmetro.

pcchValue
[out] O tamanho de ppValue em caracteres largos, ou zero, se ppValue não mantiver uma cadeia de caracteres.

Comentários

Os valores de sequência em pulSequence começam com 1 para parâmetros. Um valor retornado tem um número de sequência 0.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também