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] 메서드의 구현 플래그에 대한 포인터입니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목