Método IMetaDataImport::GetParamProps (rometadataapi.h)
Obtém valores de metadados para o parâmetro referenciado pelo token ParamDef especificado.
Sintaxe
HRESULT GetParamProps(
[in] mdParamDef tkParamDef,
[out] mdMethodDef *ptkMethodDef,
[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
[in] tkParamDef
Um token ParamDef que representa o parâmetro para o qual retornar metadados.
[out] ptkMethodDef
Um ponteiro para um token MethodDef que representa o método que usa o parâmetro .
[out] pulSequence
A posição ordinal do parâmetro na lista de argumentos do método.
[out] szName
Um buffer para conter o nome do parâmetro.
[in] cchName
O tamanho solicitado em caracteres largos de szName.
[out] pchName
O tamanho retornado em caracteres largos de szName.
[out] pdwAttr
Um ponteiro para qualquer sinalizador de atributo associado ao parâmetro .
[out] pdwCPlusTypeFlag
Um ponteiro para um sinalizador que especifica que o parâmetro é um ValueType.
[out] ppValue
Um ponteiro para uma cadeia de caracteres constante retornada pelo parâmetro .
[out] pcchValue
O tamanho de ppValue em caracteres largos ou zero se ppValue não mantiver uma cadeia de caracteres.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |