Compartilhar via


Método de IMetaDataImport::GetParamProps

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

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 de ParamDef que representa o parâmetro para retornar os 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 armazenar o nome do parâmetro.

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

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

  • pdwAttr
    [out] Um ponteiro para os sinalizadores de atributo associados ao parâmetro.

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

  • ppValue
    [out] Um ponteiro para uma seqüência de caracteres constante retornado pelo parâmetro.

  • pcchValue
    [out] O tamanho do ppValue em caracteres de largura, ou zero se ppValue não mantenha uma seqüência de caracteres.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de IMetaDataImport

Interface de IMetaDataImport2