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

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

ProcessThread.PrivilegedProcessorTime プロパティ

スレッドが、オペレーティング システム コアでコードを実行した時間を取得します。

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

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

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

プロパティ値
スレッドが、オペレーティング システム コアでコードを実行した時間を示す TimeSpan。

例外例外
例外の種類条件

Win32Exception

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

PlatformNotSupportedException

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

NotSupportedException

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

解説解説

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

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

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ProcessThread.PrivilegedProcessorTime プロパティ」の関連用語

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

   

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



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

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

©2026 GRAS Group, Inc.RSS