IXCLRDataProcess::SetCodeNotifications 메서드
메서드에 대한 코드가 생성되거나 삭제될 때 알림을 요청합니다.
참고 항목
이 API는 원래 런타임에서 내부용으로 설계되었습니다. 이제 타사 사용이 지원되지만 가능하면 ICorDebug
및 ICorProfiler
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 이후 사용 가능
참고 항목
.NET