다음을 통해 공유


ICorDebugSymbolProvider::GetMethodProps 메서드

해당 메서드에 RVA(상대 가상 주소)가 제공된 경우 메서드의 메타데이터 토큰 및 제네릭 매개 변수 정보와 같은 메서드 속성 정보를 반환합니다.

구문

HRESULT GetMethodProps(
   [in]  ULONG32 codeRva,
   [out] mdToken *pMethodToken,
   [out] ULONG32 *pcGenericParams,
   [in]  ULONG32 cbSignature,
   [out] ULONG32 *pcbSignature,
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);

매개 변수

codeRVA [in] 검색할 정보에 대한 메서드의 상대 가상 주소입니다.

pMethodToken [out] 메서드의 메타데이터 토큰에 대한 포인터입니다.

pcGenericParams [out] 이 메서드와 연결된 제네릭 매개 변수 수에 대한 포인터입니다.

cbSignature [in] 배열의 크기입니다 signature . 주의 섹션을 참조하십시오.

pcbSignature [out] 반환 signature 된 배열의 크기에 대한 포인터입니다.

signature [out] 모든 제네릭 매개 변수의 typespec 서명을 보유하는 버퍼입니다.

설명

필요한 크기의 메서드 signature 배열을 가져오려면 cbSignature 인수를 0으로 설정하고 signaturenull로 설정합니다. 메서드가 반환되면 signature 배열에 필요한 바이트 수가 pcbSignature에 포함됩니다.

참고 항목

이 메서드는 .NET 네이티브에서만 사용할 수 있습니다.

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6부터 사용 가능, .NET 네이티브만 해당

참고 항목