Alternate
e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
WatchDocTimerPerformanceCheck.h
[詳解]
1
5
6
#pragma once
7
8
#include "
PerformanceCheck.h
"
9
#include "
Console.h
"
10
#include "
QueryPerformance.h
"
11
#include "
WatchDogTimer.h
"
12
#include "
Utility.h
"
13
14
namespace
PerfCheck
15
{
18
typedef
struct
_WatchDogData
19
{
20
DWORD
Tick
;
21
double
Elapsed
;
22
SYSTEMTIME
SystemTime
;
23
LARGE_INTEGER
StartTick
;
24
LARGE_INTEGER
StopTick
;
25
LARGE_INTEGER
Frequency
;
26
}
WatchDogData
;
27
30
class
WatchDocTimerPerformanceCheck
:
public
PerformanceCheck
31
{
32
public
:
33
WatchDocTimerPerformanceCheck
(
alt::Console
& console);
34
virtual
~WatchDocTimerPerformanceCheck
();
35
36
virtual
BOOL
DoAction
();
37
38
protected
:
39
virtual
BOOL
Core
();
40
};
41
}
Console.h
コンソールに関するWindowsAPIを集約したクラス
PerformanceCheck.h
性能測定用
QueryPerformance.h
高分解能時間計測に関するWindowsAPIを集約したクラス
Utility.h
汎用的に使えるユーティリティクラス
WatchDogTimer.h
タイマーに関するWindowsAPIを集約したクラス
PerfCheck::PerformanceCheck
性能測定用
Definition:
PerformanceCheck.h:21
PerfCheck::WatchDocTimerPerformanceCheck
WatchDocTimerクラス性能測定用
Definition:
WatchDocTimerPerformanceCheck.h:31
PerfCheck::WatchDocTimerPerformanceCheck::Core
virtual BOOL Core()
Definition:
WatchDocTimerPerformanceCheck.cpp:27
PerfCheck::WatchDocTimerPerformanceCheck::~WatchDocTimerPerformanceCheck
virtual ~WatchDocTimerPerformanceCheck()
Definition:
WatchDocTimerPerformanceCheck.cpp:17
PerfCheck::WatchDocTimerPerformanceCheck::DoAction
virtual BOOL DoAction()
処理開始
Definition:
WatchDocTimerPerformanceCheck.cpp:22
alt::Console
コンソールに関するクラス
Definition:
Console.h:88
PerfCheck
Definition:
ArrayPerformanceCheck.h:13
PerfCheck::WatchDogData
struct PerfCheck::_WatchDogData WatchDogData
PerfCheck::_WatchDogData
Definition:
WatchDocTimerPerformanceCheck.h:19
PerfCheck::_WatchDogData::SystemTime
SYSTEMTIME SystemTime
Definition:
WatchDocTimerPerformanceCheck.h:22
PerfCheck::_WatchDogData::Frequency
LARGE_INTEGER Frequency
Definition:
WatchDocTimerPerformanceCheck.h:25
PerfCheck::_WatchDogData::StartTick
LARGE_INTEGER StartTick
Definition:
WatchDocTimerPerformanceCheck.h:23
PerfCheck::_WatchDogData::StopTick
LARGE_INTEGER StopTick
Definition:
WatchDocTimerPerformanceCheck.h:24
PerfCheck::_WatchDogData::Tick
DWORD Tick
Definition:
WatchDocTimerPerformanceCheck.h:20
PerfCheck::_WatchDogData::Elapsed
double Elapsed
Definition:
WatchDocTimerPerformanceCheck.h:21
PerformanceCheck
WatchDocTimerPerformanceCheck.h
構築:
1.9.6