Partilhar 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 devolver metadados.

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

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

szName
[fora] Uma memória intermédia para conter o nome do parâmetro .

cchName
[in] O tamanho pedido em carateres largos de szName.

pchName
[fora] O tamanho devolvido em carateres largos de szName.

pdwAttr
[fora] Um ponteiro para quaisquer sinalizadores de atributo associados ao parâmetro . Trata-se de uma máscara de bits de CorParamAttr valores.

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

ppValue
[fora] Um ponteiro para uma cadeia constante devolvida pelo parâmetro .

pcchValue
[fora] O tamanho de ppValue em carateres largos ou zero se ppValue não tiver uma cadeia.

Observações

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

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também