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