다음을 통해 공유


이벤트

하드웨어 카운터가 수집되는 커널 이벤트를 설명합니다. 이 요소는 카운터 및 카운터 요소와 함께 사용해야 합니다.

요소 계층 구조

구문

<Event Value = "AlpcClosePort" | "AlpcConnectFail" | "AlpcConnectRequest" ...>
</Event>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
커널 이벤트를 나타냅니다. 가능한 값은 설명 섹션을 참조하세요. Yes

자식 요소

없음

부모 요소

요소 설명
이벤트 이벤트 컬렉션을 나타냅니다.

설명

카운터는 ETW 이벤트에서 수집됩니다. 카운터를 사용하여 하드웨어 카운터를 지정하세요. 다음 테이블에서는 특성에 사용할 수 있는 값을 설명합니다.

Description
AlpcClosePort ALPC(고급 로컬 프로시저 호출) 닫기 포트 메시지입니다.
AlpcConnectFail ALPC 연결 실패 메시지입니다.
AlpcConnectRequest ALPC 연결 요청입니다.
AlpcConnectSuccess ALPC 연결 요청이 성공했습니다.
AlpcReceiveMessage ALPC 메시지가 수신되었습니다.
AlpcSendMessage ALPC 메시지가 전송되었습니다.
AlpcUnwait ALPC 대기 요청이 취소되었습니다.
AlpcWaitForNewMessage ALPC는 새 메시지 요청을 기다립니다.
AlpcWaitForReply ALPC는 회신 요청을 기다립니다.
CcCanIWriteFail
CcFlushCache
CcFlushSection
CcLazyWriteScan
CcReadAhead
CcWorkitemComplete
CcWorkitemDequeue
CcWorkitemEnqueue
CcWriteBehind
ContiguousMemoryGeneration 연속 메모리 생성을 위한 이벤트입니다.
CSwitch 컨텍스트 스위치입니다.
DiskFlushInit 디스크 플러시의 초기화입니다.
DiskReadInit 디스크 읽기 작업의 초기화입니다.
DiskWriteInit 디스크 쓰기 작업의 초기화입니다.
ExecutiveResource 실행 리소스 작업입니다.
FileCleanup 파일 정리입니다.
FileClose 파일 닫기입니다.
FileCreate 파일 만들기입니다.
FileDelete 파일 삭제입니다.
FileDirEnum 파일 디렉터리의 열거입니다.
FileDirNotify 디렉터리 알림 부 코드와 함께 변경 디렉터리 제어 인터럽트 요청 프로시저를 수신할 때 기록되는 파일 I/O 이벤트입니다.
FileFlush 파일 플러시입니다.
FileFSCTL 파일 시스템 제어 작업입니다.
FileOpEnd 파일 작업의 끝입니다.
FileQueryInformation 파일 정보에 대한 쿼리입니다.
FileRead 파일의 읽기입니다.
FileRename 파일의 이름 변경입니다.
FileSetInformation 파일 정보의 변경입니다.
FileWrite 파일에 대한 쓰기입니다.
HardFault 하드 폴트입니다.
HeapAllocation 힙 할당입니다.
HeapCreate 힙 만들기입니다.
HeapDestroy 힙의 소멸입니다.
HeapFree 힙의 해제입니다.
HeapRangeCreate 힙 범위 만들기입니다.
HeapRangeDestroy 힙 범위 소멸입니다.
HeapRangeRelease 힙 범위의 릴리스입니다.
HeapRangeReserve 힙 범위가 예약되었습니다.
HeapReallocation 힙의 재할당입니다.
ImageLoad 이미지가 로드되었습니다.
ImageUnload 이미지가 언로드되었습니다.
KernelQueueEnqueue 커널 큐에 항목이 추가되었습니다.
KernelQueueDequeue 커널 큐에서 항목이 제거되었습니다.
KernelSignal
KernelSignalInit
KernelSync
KernelSyncAll
KernelWaitSync
KernelWaitSyncAll
MapFile 맵 파일입니다.
Mark
MiniFilterPostOpInit
MiniFilterPreOpInit
PageAccess 페이지에 대한 액세스입니다.
PagefaultAV 액세스 위반 페이지 폴트입니다.
PagefaultCopyOnWrite 쓰기 시 복사 페이지 폴트입니다.
PagefaultDemandZero 요청이 0인 페이지 폴트입니다.
PagefaultGuard 가드 페이지의 폴트입니다.
PagefaultHard 하드 페이지 폴트입니다.
PagefaultTransition 전환 페이지 폴트입니다.
PagefileBackedImageMapping
PagefileMappedSectionCreate 페이지 파일의 매핑된 섹션 만들기입니다.
PagefileMappedSectionDelete 페이지 파일의 매핑된 섹션의 삭제입니다.
PageRangeAccess 페이지 범위에 대한 액세스입니다.
PageRangeRelease 페이지 범위의 릴리스입니다.
PageRelease 페이지의 릴리스입니다.
PoolAllocation 메모리 풀 할당입니다.
PoolAllocationSession 세션 풀 할당입니다.
PoolFree 메모리 풀 할당의 해제입니다.
PoolFreeSession 세션 풀의 해제입니다.
PowerDeviceNotify 전원 디바이스 알림입니다.
PowerDeviceNotifyComplete 전원 디바이스 알림의 끝입니다.
PowerIdleStateChange 유휴 상태의 변경입니다.
PowerPerfStateChange 이전 및 새 프로세서 빈도와 적용되는 프로세서를 포함한 전원 상태 변경입니다.
PowerPostSleep 디바이스가 절전 모드에서 해제되었습니다.
PowerPreSleep 디바이스가 절전 모드에 진입합니다.
PowerSessionCallout 커널이 전원 전환을 수행하려고 합니다.
PowerSessionCalloutReturn PowerSessionCallout이 완료되었으며 상태 또는 오류를 기록합니다.
PowerSetDevicesState 디바이스 전원 상태의 설정입니다.
PowerSetDevicesStateReturn PowerSetDevicesState이 완료되었으며 상태 또는 오류를 기록합니다.
PowerSetPowerAction 전원 동작의 설정입니다.
PowerSetPowerActionReturn 전원 작업 후의 상태를 나타냅니다.
PowerThermalConstraint 디바이스의 열 제약 조건 또는 상한을 변경하는 이벤트입니다.
ProcessCreate 프로세스가 만들어졌습니다.
ProcessDelete 프로세스가 삭제되었습니다.
SampledProfile 샘플링된 프로필을 나타냅니다.
SampledProfileSetInterval 프로필에 대한 샘플링 간격의 설정입니다.
ReadyThread 준비된 스레드 이벤트입니다.
RegistryCloseKey 레지스트리 키의 닫기입니다.
RegistryCreateKey 레지스트리 키 만들기입니다.
RegistryDeleteKey 레지스트리 키의 삭제입니다.
RegistryDeleteValue 레지스트리 값의 삭제입니다.
RegistryEnumerateKey 레지스트리 키의 열거입니다.
RegistryEnumerateValueKey 레지스트리 키 값의 열거입니다.
RegistryFlush 레지스트리 플러시입니다.
RegistryKcbCreate 레지스트리 키 제어 블록 만들기입니다.
RegistryKcbDelete 레지스트리 키 제어 블록의 삭제입니다.
RegistryOpenKey 레지스트리 키의 열기입니다.
RegistryQueryKey 레지스트리 키의 쿼리입니다.
RegistryQueryMultipleValue 여러 레지스트리 값의 쿼리입니다.
RegistryQuerySecurity 레지스트리 보안 설정의 쿼리입니다.
RegistryQueryValue 레지스트리 값의 쿼리입니다.
RegistrySetInformation 레지스트리 정보의 설정입니다.
RegistrySetSecurity 레지스트리 보안 설정입니다.
RegistrySetValue 레지스트리 값의 설정입니다.
RegistryVirtualize 레지스트리의 가상화입니다.
SplitIO 별도의 패킷으로 분할된 I/O를 나타냅니다.
SystemCallEnter 시스템 호출의 시작입니다.
SystemCallExit 시스템 호출의 끝입니다.
ThreadCreate 스레드 만들기입니다.
ThreadDCEnd 스레드 디바이스 컨텍스트의 끝입니다.
ThreadDCStart 스레드 디바이스 컨텍스트의 시작입니다.
ThreadDelete 스레드의 삭제입니다.
ThreadPoolCallbackCancel 스레드 풀 콜백을 취소합니다.
ThreadPoolCallbackDequeue 큐에서 스레드 풀 콜백을 제거합니다.
ThreadPoolCallbackEnqueue 큐에 스레드 풀 콜백을 배치합니다.
ThreadPoolCallbackStart 스레드 풀 콜백의 시작입니다.
ThreadPoolCallbackStop 스레드 풀 콜백의 끝입니다.
ThreadPoolClose 스레드 풀의 닫기입니다.
ThreadPoolCreate 스레드 풀 만들기입니다.
ThreadPoolSetMaxThreads 스레드 풀의 최대 스레드 수를 설정합니다.
ThreadPoolSetMinThreads 스레드 풀의 최소 스레드 수를 설정합니다.
ThreadSetBasePriority 스레드의 기본 우선 순위 설정입니다.
ThreadSetPriority 스레드의 우선 순위를 설정합니다.
TimerPeriodic 주기적인 타이머 이벤트입니다.
TimerOnShot 일회성 타이머 이벤트입니다.
UnMapFile 파일의 매핑 해제입니다.
VirtualAllocation 메모리의 가상 할당입니다.
VirtualFree 메모리의 가상 해제입니다.

요소

HardwareCounter