다음을 통해 공유


Image 클래스

이 클래스는 이미지 이벤트의 부모 클래스입니다.

MOF 코드에서 다음 구문이 간소화되었습니다.

구문

[Guid("{2cb15d1d-5fc1-11d2-abe1-00a0c911f518}"), EventVersion(2)]
class Image : MSNT_SystemTrace
{
};

멤버

Image 클래스는 멤버를 정의하지 않습니다.

설명

NT 커널 로깅 세션에서 이미지 이벤트를 사용하도록 설정하려면 StartTrace 함수를 호출할 때 EVENT_TRACE_PROPERTIES 구조체의 EnableFlags 멤버에서 EVENT_TRACE_FLAG_IMAGE_LOAD 플래그를 지정합니다.

이벤트 추적 소비자는 SetTraceCallback 함수를 호출하고 ImageLoadGuidpGuid 매개 변수로 지정하여 이미지 로드 이벤트에 대한 특수 처리를 구현할 수 있습니다. 다음 이벤트 유형을 사용하여 이벤트를 사용할 때 이미지 로드 이벤트를 식별합니다.

이벤트 유형 설명
EVENT_TRACE_TYPE_LOAD(이벤트 형식 값은 10)
이미지 로드 이벤트입니다. DLL 또는 실행 파일이 로드될 때 생성됩니다. 공급자는 지정된 DLL이 처음으로 로드될 때 하나의 이벤트만 생성합니다. Image_Load MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
EVENT_TRACE_TYPE_END(이벤트 유형 값은 2)
이미지 언로드 이벤트입니다. DLL 또는 실행 파일이 언로드될 때 생성됩니다. 공급자는 지정된 DLL이 마지막으로 언로드될 때 하나의 이벤트만 생성합니다. Image_Load MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
EVENT_TRACE_TYPE_DC_START(이벤트 형식 값은 3)
데이터 수집 시작 이벤트입니다. 추적의 시작 부분에 로드된 모든 이미지를 열거합니다. Image_Load MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
EVENT_TRACE_TYPE_DC_END(이벤트 형식 값은 4)
데이터 수집 종료 이벤트입니다. 추적의 끝에 로드된 모든 이미지를 열거합니다. Image_Load MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]

추가 정보

MSNT_SystemTrace

Image_Load

Image_V0

Image_V1