다음을 통해 공유


IXCLRDataProcess::SetCodeNotifications 메서드

메서드에 대한 코드가 생성되거나 삭제될 때 알림을 요청합니다.

참고 항목

이 API는 원래 런타임에서 내부용으로 설계되었습니다. 이제 타사 사용이 지원되지만 가능하면 ICorDebugICorProfiler API로 작업하는 것이 좋습니다.

구문

HRESULT SetCodeNotifications(
    [in] ULONG32 numTokens,
    [in, size_is(numTokens)] IXCLRDataModule* mods[],
    [in] IXCLRDataModule *singleMod,
    [in, size_is(numTokens)] mdMethodDef tokens[],
    [in, size_is(numTokens)] ULONG32 flags[],
    [in] ULONG32 singleFlags
);

매개 변수

numTokens
[in] 코드 알림을 요청할 메서드 토큰의 수입니다.

mods
[in] 각 메서드 토큰과 연결된 모듈입니다. NULL singleMod 인 경우 배열의 모든 토큰 tokens 에 대한 모듈로 사용됩니다.

singleMod
[in] 모든 메서드 토큰과 연결된 모듈입니다. 이 인수는 NULL인 경우에만 mods 사용됩니다.

tokens
[in] 코드 알림을 요청할 메서드 토큰입니다.

flags
[in] 각 메서드 토큰과 연결된 플래그입니다. NULL singleFlags 인 경우 배열의 모든 토큰 tokens 에 대한 플래그로 사용됩니다. 배열의 flags 각 항목은 열거형에 의해 CLRDataMethodCodeNotification 정의된 플래그 중 하나 이상입니다.

singleFlags
[in] 모든 메서드 토큰과 연결된 플래그입니다. 이 인수는 NULL인 경우에만 flags 사용됩니다. 인수는 singleFlags 열거형에서 정의한 CLRDataMethodCodeNotification 플래그 중 하나 이상입니다.

설명

제공된 메서드는 인터페이스의 IXCLRDataProcess 일부이며 가상 메서드 테이블의 41번째 슬롯에 해당합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요. 헤더: 없음 라이브러리: 없음 .NET Framework 버전: 4.7 이후 사용 가능

참고 항목