Compartir a través de


IMetaDataImport::GetParamProps (Método)

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

Sintaxis

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] El valor de este parámetro se corresponde con un token ParamDef que representa al parámetro cuyos metadatos se van a devolver.

pmd
[out] El valor de este parámetro se corresponde con un puntero que apunta a un token MethodDef que, a su vez, representa el método que se toma en el parámetro.

pulSequence
[out] El valor de este parámetro se corresponde con la posición ordinal del parámetro en la lista de argumentos del método.

szName
[out] El valor de este parámetro se corresponde con el búfer donde se almacenará el nombre del parámetro.

cchName
[in] El valor de este parámetro se corresponde con el tamaño, en caracteres anchos, del valor del parámetro szName que se solicita.

pchName
[out] El valor de este parámetro se corresponde con el tamaño del parámetro szName que se devuelve y que se mide en caracteres anchos.

pdwAttr
[out] El valor de este parámetro se corresponde con un puntero que apuntará a todas las marcas de atributo que estén asociadas con el parámetro. Este valor será una máscara de bits con valores CorParamAttr.

pdwCPlusTypeFlag
[out] El valor de este parámetro se corresponde con puntero que apunta a una marca donde se especifica que el valor del parámetro es un objeto ValueType.

ppValue
[out] El valor de este parámetro se corresponde con un puntero que apunta a una cadena constante que se devuelve desde el parámetro.

pcchValue
[out] El valor de este parámetro se corresponde con el tamaño, en caracteres anchos, del valor del parámetro ppValue. Si ppValue no contiene una cadena, el valor de este parámetro será 0.

Comentarios

En el caso de los parámetros, los valores de secuencia del parámetro pulSequence comienzan por 1. Un valor devuelto debe tener un número de secuencia de 0.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también