Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
alt::Diagnostics クラス

システム性能に関するWindowsAPIを集約したクラス [詳解]

#include <Diagnostics.h>

alt::Diagnostics の継承関係図
alt::HandleLibrary alt::WindowsLibrary

公開メンバ関数

APIENTRY Diagnostics ()
 コンストラクタ
 
BOOL APIENTRY GetIpStatistics (MIB_IPSTATS &mibIPStats) const
 ネットワークI/O情報を取得します。
 
BOOL APIENTRY GetProcessIO (IO_COUNTERS &ioCounters) const
 プロセスI/O情報を取得します。
 
BOOL APIENTRY GetProcessMemory (PROCESS_MEMORY_COUNTERS &processMemoryCounters) const
 プロセスメモリ情報を取得します。
 
- 基底クラス alt::HandleLibrary に属する継承公開メンバ関数
APIENTRY HandleLibrary ()
 コンストラクタ
 
APIENTRY ~HandleLibrary ()
 デストラクタ
 
BOOL APIENTRY Close ()
 使用しなくなったハンドルはこれでクローズします。
 
HANDLE APIENTRY GetHandle () const
 継承先はこの関数でハンドルを取得します。
 
- 基底クラス alt::WindowsLibrary に属する継承公開メンバ関数
APIENTRY WindowsLibrary ()
 コンストラクタ
 
virtual APIENTRY ~WindowsLibrary ()
 デストラクタ
 
virtual DWORD APIENTRY GetErrNo () const
 WindowsAPIのエラー値を取得します。
 
virtual VOID APIENTRY SetErrNo ()
 WINAPIエラーの情報を設定します。
 

その他の継承メンバ

- 基底クラス alt::HandleLibrary に属する継承限定公開変数類
HANDLE _hObject
 ハンドルを使用するWindowsAPIで保持するHANDLE値
 
- 基底クラス alt::WindowsLibrary に属する継承限定公開変数類
DWORD _dwErrorNo
 

詳解

システム性能に関するWindowsAPIを集約したクラス

Diagnostics.h18 行目に定義があります。

構築子と解体子

◆ Diagnostics()

Diagnostics::Diagnostics ( )

コンストラクタ

Diagnostics.cpp12 行目に定義があります。

参照先 alt::HandleLibrary::_hObject.

関数詳解

◆ GetIpStatistics()

BOOL Diagnostics::GetIpStatistics ( MIB_IPSTATS &  mibIPStats) const

ネットワークI/O情報を取得します。

参照
http://www.geekpage.jp/programming/iphlpapi/getipstatistics.php

Diagnostics.cpp29 行目に定義があります。

参照先 GetIpStatistics().

参照元 GetIpStatistics(), WindowsLibraryTest::TEST_CLASS().

◆ GetProcessIO()

BOOL Diagnostics::GetProcessIO ( IO_COUNTERS &  ioCounters) const

プロセスI/O情報を取得します。

参照
https://blog.goo.ne.jp/masaki_goo_2006/e/caa997ca0797fe3d240438f179bdab55

Diagnostics.cpp24 行目に定義があります。

参照先 alt::HandleLibrary::_hObject.

参照元 WindowsLibraryTest::TEST_CLASS().

◆ GetProcessMemory()

BOOL Diagnostics::GetProcessMemory ( PROCESS_MEMORY_COUNTERS &  processMemoryCounters) const

プロセスメモリ情報を取得します。

参照
https://blog.goo.ne.jp/masaki_goo_2006/e/7a33fc63935919da2fd3f3bec37f8695

Diagnostics.cpp17 行目に定義があります。

参照先 alt::HandleLibrary::_hObject.

参照元 WindowsLibraryTest::TEST_CLASS().


このクラス詳解は次のファイルから抽出されました: