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