IMetaDataImport::GetMethodProps 方法

获取与指定的 MethodDef 标记引用的方法关联的元数据。

HRESULT GetMethodProps (
    [in]  mdMethodDef         mb,
    [out] mdTypeDef           *pClass,
    [out] LPWSTR              szMethod,
    [in]  ULONG               cchMethod,
    [out] ULONG               *pchMethod,
    [out] DWORD               *pdwAttr,
    [out] PCCOR_SIGNATURE     *ppvSigBlob,
    [out] ULONG               *pcbSigBlob,
    [out] ULONG               *pulCodeRVA,
    [out] DWORD               *pdwImplFlags
);

参数

  • mb
    [in] MethodDef 标记,表示要为其返回元数据的方法。

  • pClass
    [out] 一个指向 TypeDef 标记的指针,此标记表示实现该方法的类型。

  • szMethod
    [out] 一个指向具有方法名称的缓冲区的指针。

  • cchMethod
    [in] 所请求的 szMethod 的大小。

  • pchMethod
    [out] 一个指向 szMethod 的大小(以宽字符为单位)的指针,在截断的情况下为方法名称中的实际宽字符数。

  • pdwAttr
    [out] 一个指针,指向与该方法关联的任意标志。

  • ppvSigBlob
    [out] 一个指向方法的二进制元数据签名的指针。

  • pcbSigBlob
    [out] 一个指向 ppvSigBlob 的大小(以字节为单位)的指针。

  • pulCodeRVA
    [out] 一个指针,指向该方法的相对虚拟地址。

  • pdwImplFlags
    [out] 一个指针,指向该方法的任意实现标志。

要求

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

**头文件:**Cor.h

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

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

请参见

参考

IMetaDataImport 接口

IMetaDataImport2 接口