IMetaDataImport::GetMethodProps Method

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

Syntax

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

Parameters

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]指向该方法的任何实现标志的指针。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: Cor.h

Library: CorGuids.lib

See also