![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
開発環境:Windows2000(SP4)、VC6(SP??)
現在、SetPriorityClassを使用してプロセス優先度を設定しようとしているのですが、「通常以上」,「通常以下」の設定だけ出来ません(リアルタイムや高などはできるのに・・・)
SetPriorityClassの第2引数に「通常以上」または「通常以下」の定数をしてコンパイルすると「定義されていない識別子にです。」と出ます。
何かincludeしたりしなくてはいけないのでしょうか?
お分かりの方がいらしたら、ご教授願います。
No.1ベストアンサー
- 回答日時:
SetPriorityClassはプロセスの優先度で、受け付けるのは、
HIGH_PRIORITY_CLASS、IDLE_PRIORITY_CLASS、
NORMAL_PRIORITY_CLASS、REALTIME_PRIORITY_CLASS
で、通常以上・以下は含まれていません。
そちらは、SetThreadPriorityを使います。
それだと、THREAD_PRIORITY_LOWESTなどが指定できます。
ちなみに、定義されていない識別子とされた定数って
何を指定されましたか?
最終的には、プロセスの優先順位クラスと、スレッド
の相対優先順位でスレッドの基本優先順位が決まるの
だそうです。
早速の回答ありがとうございます。
指定した定数はABOVE_NORMAL_PRIORITY_CLASSとBELOW_NORMAL_PRIORITY_CLASSです。
SetThreadPriorityですかぁ。試してみようと思います。
ありがとうございます。
No.2
- 回答日時:
>開発環境:Windows2000(SP4)、VC6(SP??)
Win2000以降でしか使用不可な定数ということは、Win2000発売前の製品であるVC++6には定義が存在しません。
最新のPlatformSDKをインストールしてください。
http://www.microsoft.com/msdownload/platformsdk/ …
参考URL:http://www.microsoft.com/msdownload/platformsdk/ …
回答、ありがとうございます。
さきほど自己解決してしまいました・・・笑
定数を使用せず直接、値を入れて実行したら「通常以上」「通常以下」が設定できました。
ちょっとプログラム的には不細工ですがこれで行こうと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- gooのスマホ lineの着信画面ならず「不在着信」になる 1 2022/07/07 12:31
- その他(パソコン・スマホ・電化製品) ウィルスバスターモバイルについて。 iphone12 miniで、ウィルスバスターモバイルを使ってい 2 2022/07/10 12:59
- ラクマ(楽天オークション) ラクマで出品していたものが売れたので、発送の準備をしています。 出品の間は発送方法:未定に設定してい 1 2023/03/01 14:46
- Android(アンドロイド) AQUOS sense5G で電話アプリアイコンがホーム画面に表示されない 1 2022/12/30 09:52
- Excel(エクセル) ピボットテーブル集計表について。ピボットテーブルで集計を行うとき、内訳集計ではなく、通常集計表にする 2 2023/08/10 07:16
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- 不動産業・賃貸業 土地の分譲、文筆案についてのご質問 1 2022/06/20 23:32
- その他(メールソフト・メールサービス) ocn メールを、機種変の新しいiPhoneに設定しました。 下のURLにあるプロファイル一括設定で 1 2023/07/04 01:29
- 防犯カメラ・監視カメラ・小型カメラ モトブログ用GoProの設定について 1 2022/04/25 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プロセスIDからウィンドウハ...
-
バックグラウンドのプロセスの...
-
C++のプログラムをバックグラウ...
-
プロセスハンドル or ウインド...
-
Process.Startの戻り値を後で取得
-
WSH.Runで待機できません
-
タスクマネージャーのプロセス...
-
リモートPCで動作しているプロ...
-
SendMessageが失敗するときがある
-
vb.netでEXCEL起動がうまくでき...
-
C++でシェルを起動
-
explorer.exeが異様にメモリを食う
-
popen について
-
警告『 別のプロセスで使用され...
-
execvpでのcdコマンドについて。
-
怪しいプロセス教えてください。
-
誤ってプロセスの終了をしてし...
-
非表示になったエクセルは?
-
POSIX メッセージキュー作成時...
-
これて逆じゃないですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
C#でのbatファイル実行結果取得
-
VB6.0 SHELLで起動...
-
ADOでアクセスのレコードに...
-
Windowsでのfork方法
-
非表示になったエクセルは?
-
共有メモリの同時アクセスにつ...
-
プロセスIDからウィンドウハ...
-
プロセスIDの取得方法について
-
C++のプログラムをバックグラウ...
-
C++でシェルを起動
-
Linuxでのスレッド間メッセージ...
-
OSPFでプロセスを分ける意義に...
-
怪しいプロセス教えてください。
-
Process.Startの戻り値を後で取得
-
SendMessageが失敗するときがある
-
ウィンドウのタイトルからプロ...
おすすめ情報