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