IMetaDataImport::GetParamProps 方法

更新:2007 年 11 月

获取指定的 ParamDef 标记所引用的参数的元数据值。

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

参数

  • tk
    [in] 一个表示将返回其元数据的参数的 ParamDef 标记。

  • pmd
    [out] 一个指针,它指向表示带有该参数的方法的 MethodDef 标记。

  • pulSequence
    [out] 该参数在方法实参列表中的顺序位置。

  • szName
    [out] 保存参数名称的缓冲区。

  • cchName
    [in] 请求的 szName 的大小(以宽字符为单位)。

  • pchName
    [out] 返回的 szName 的大小(以宽字符为单位)。

  • pdwAttr
    [out] 指向与该参数关联的任何属性标志的指针。

  • pdwCPlusTypeFlag
    [out] 指向指定该参数是 ValueType 的标志的指针。

  • ppValue
    [out] 指向该参数返回的常数字符串的指针。

  • pcchValue
    [out] 以宽字符为单位的 ppValue 的大小,或者在 ppValue 没有包含字符串时为零。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**作为一项资源包含在 MsCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataImport

IMetaDataImport2