Compartir a través de


IMetaDataImport::GetParamProps Method

Obtiene los valores de metadatos del parámetro al que hace referencia el token paramDef especificado.

Syntax

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
);

Parameters

tk [in] Token paramDef que representa el parámetro para el que se van a devolver metadatos.

pmd [out] Puntero a un token MethodDef que representa el método que toma el parámetro.

pulSequence [out] Posición ordinal del parámetro en la lista de argumentos del método.

szName [out] Búfer que contiene el nombre del parámetro.

cchName [in] Tamaño solicitado en caracteres anchos de szName.

pchName [out] Tamaño devuelto en caracteres anchos de szName.

pdwAttr [out] Puntero a cualquier marca de atributo asociada al parámetro . Se trata de una máscara de bits de CorParamAttr valores.

pdwCPlusTypeFlag[out] Puntero a una marca que especifica que el parámetro es .ValueType

ppValue [out] Puntero a una cadena constante devuelta por el parámetro .

pcchValue [out] Tamaño de ppValue en caracteres anchos o cero si ppValue no contiene una cadena.

Remarks

Los valores de secuencia de pulSequence comienzan por 1 para los parámetros. Un valor devuelto tiene un número de secuencia de 0.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also