ProcessThread.UserProcessorTime プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ProcessThread.UserProcessorTime プロパティの意味・解説 

ProcessThread.UserProcessorTime プロパティ

関連付けられたスレッドが、アプリケーションでコードを実行した時間を取得します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public ReadOnly Property
 UserProcessorTime As TimeSpan
Dim instance As ProcessThread
Dim value As TimeSpan

value = instance.UserProcessorTime
public TimeSpan UserProcessorTime { get; }
public:
property TimeSpan UserProcessorTime {
    TimeSpan get ();
}
/** @property */
public TimeSpan get_UserProcessorTime ()
public function get UserProcessorTime
 () : TimeSpan

プロパティ値
スレッドによるコード実行がオペレーティング システム コアではなくアプリケーションで行われた時間を示す TimeSpan。

例外例外
例外の種類条件

Win32Exception

スレッド時間を取得できませんでした。

PlatformNotSupportedException

プラットフォームは、Windows 98 または Windows Millennium Edition です。

NotSupportedException

プロセスは、リモート コンピュータ上にあります。

解説解説

Windows NT はさまざまな保護機構を使用します。そのすべての根底に、ユーザー モードと特権モードの区別があります。UserProcessorTime は、アプリケーションの実行が、オペレーティング システム コア以外の場所でユーザー モードを使用して行われた時間に相当します。PrivilegedProcessorTime は、アプリケーションがシステム コアで特権モードを使用してコードを実行した時間に相当します。

ユーザー モードは、アプリケーションを 2 つの重要な方法で制限します。まず、アプリケーションは、周辺機器に直接アクセスできません。周辺機器のデータを取得または設定するには、オペレーティング システム コアを呼び出す必要があります。これによって、あるアプリケーションが別のアプリケーションが必要とする周辺機器のデータを破壊することを防ぎます。2 番目に、アプリケーションはオペレーティング システム自身が管理するデータの読み取りまたは変更ができません。この制限によって、アプリケーションが偶然または故意にコアを破損することを防ぎます。アプリケーションでオペレーティング システムに操作を実行させる必要がある場合は、システム ルーチンのいずれかを呼び出します。これらの特権モードへの移行の多くは、操作を実行した後、速やかにユーザー モードに戻ります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ProcessThread クラス
ProcessThread メンバ
System.Diagnostics 名前空間
ProcessThread.PrivilegedProcessorTime プロパティ
ProcessThread.TotalProcessorTime プロパティ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

ProcessThread.UserProcessorTime プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ProcessThread.UserProcessorTime プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS