Compartir a través de


Método IMetaDataImport::GetParamProps (rometadataapi.h)

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

Sintaxis

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

Token paramDef que representa el parámetro para el que se van a devolver metadatos.

[out] ptkMethodDef

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

[out] pulSequence

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

[out] szName

Búfer que contiene el nombre del parámetro.

[in] cchName

Tamaño solicitado en caracteres anchos de szName.

[out] pchName

Tamaño devuelto en caracteres anchos de szName.

[out] pdwAttr

Puntero a cualquier marca de atributo asociada al parámetro .

[out] pdwCPlusTypeFlag

Puntero a una marca que especifica que el parámetro es un ValueType.

[out] ppValue

Puntero a una cadena constante devuelta por el parámetro .

[out] pcchValue

Tamaño de ppValue en caracteres anchos o cero si ppValue no contiene una cadena.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport