StopWatchMode 함수(shlwapi.h)
[StopWatchMode 는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
기록되는 성능 정보를 나타내는 값을 검색합니다.
구문
DWORD StopWatchMode();
반환 값
형식:DWORD
현재 스톱워치 모드입니다. 성능 정보가 기록되지 않는 경우 스톱워치 모드는 0입니다. 그렇지 않으면 다음 플래그 중 하나 이상으로 구성됩니다.
플래그 | 값 | Description |
---|---|---|
SPMODE_SHELL | 0x00000001 | 선택한 Windows Explorer 작업을 기록합니다. |
SPMODE_DEBUGOUT | 0x00000002 | 아무 효과가 없습니다. |
SPMODE_TEST | 0x00000004 | 아무 효과가 없습니다. |
SPMODE_BROWSER | 0x00000008 | Windows Explorer 또는 인터넷 Explorer 브라우저 프레임의 선택한 활동을 기록합니다. 이 플래그는 SPMODE_EVENTTRACE 함께 사용할 수 없습니다. |
SPMODE_FLUSH | 0x00000010 | 아무 효과가 없습니다. |
SPMODE_EVENT | 0x00000020 | 아무 효과가 없습니다. |
SPMODE_MSVM | 0x00000040 | Microsoft VM을 초기화하기 위해 선택한 시간을 기록합니다. |
SPMODE_FORMATTEXT | 0x00000080 |
Windows 2000: 로그에서 브라우저 프레임에 영향을 미치는 항목을 나타냅니다.
Windows XP: 아무런 효과가 없습니다. |
SPMODE_PROFILE | 0x00000100 | 아무 효과가 없습니다. |
SPMODE_DEBUGBREAK | 0x00000200 | 각 로그 항목을 만든 후 디버거에 침입합니다. 사용할 수 있는 디버거가 없으면 프로그램이 STATUS_BREAKPOINT 예외로 중단됩니다. |
SPMODE_MSGTRACE | 0x00000400 | 메시지 성능 로그를 사용하도록 설정합니다. |
SPMODE_PERFTAGS | 0x00000800 | 아무 효과가 없습니다. |
SPMODE_MEMWATCH | 0x00001000 | 아무 효과가 없습니다. |
SPMODE_DBMON | 0x00002000 | 아무 효과가 없습니다. |
SPMODE_MULTISTOP | 0x00004000 | 일치하는 "start"가 하나만 있는 경우에도 모든 "중지" 작업을 기록합니다. |
SPMODE_EVENTTRACE | 0x00008000 | MSHTML 렌더링 엔진의 선택한 활동을 기록합니다. 이 플래그는 SPMODE_BROWSER 함께 사용할 수 없습니다. |
설명
성능 로깅을 사용하도록 설정하려면 다음 REG_DWORD 레지스트리 값을 설정합니다. 변경 내용이 적용되었는지 확인하려면 이 값을 설정한 후 컴퓨터를 다시 시작해야 합니다.
HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Explorer Performance Mode
성능 로그의 정보는 내부 측정을 위한 것이며 정확한 내용은 정기적으로 변경됩니다. 현재 형식의 성능 로깅은 나중에 변경될 수 있습니다.
성능 로깅을 사용하도록 설정하면 성능이 약간 저하됩니다.
참고 SP2(서비스 팩 2) 이상에서 Windows XP를 사용하는 경우 위의 레지스트리 값이 0이 아닌 값으로 설정된 경우에도 해당 프로세스가 처음으로 StopWatchMode 함수를 호출할 때까지 프로세스에 대한 성능 데이터가 수집되지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shlwapi.h |
DLL | Shlwapi.dll(버전 5.0 이상) |