.NET の CreateJobObject 実装で SetInformationJobObject がエラー 24 または 87 で失敗するのはなぜですか?
Dec 31, 2024 pm 07:03 PM.net での CreateJobObject/SetInformationJobObject pinvoke の例?
問題:
この例では、CreateJobObject/AssignProcessToJobObject 関数が表示されます。は正しく動作しますが、SetInformationJobObject は常にエラー 24 で失敗します。または 87. プラットフォーム アーキテクチャに基づく調整と構造定義の慎重な検討にもかかわらず、根本的な問題は未解決のままです。
解決策:
Matt Howells によって提供された解決策と追加の修正およびカスタム ジョブ クラスは、SetInformationJobObject の失敗を解決する包括的なソリューションを提供します。
ジョブ クラス実装:
カスタム Job クラスには、プロセスを作成、終了、ジョブに割り当てるためのメソッドが含まれています。 CreateJobObject、SetInformationJobObject、AssignProcessToJobObject、およびその他の関連関数とのインターフェイスとして PInvoke ルーチンを利用します。
キー ポイント:
- JOBOBJECT_EXTENDED_LIMIT_INFORMATION 構造体には、 JOBOBJECT_BASIC_LIMIT_INFORMATION 構造体により、包括的なジョブ制限構成が可能になります。
- 拡張情報は SetInformationJobObject を使用して正常に設定されます。
- IO_COUNTERS、SECURITY_ATTRIBUTES、JobObjectInfoType などの詳細情報とヘルパー クラスにより、ジョブを詳細に理解できます。管理コンセプト。
以上が.NET の CreateJobObject 実装で SetInformationJobObject がエラー 24 または 87 で失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











C言語関数によって返される値の種類は何ですか?返品値を決定するものは何ですか?

STL(ソート、検索、変換など)のアルゴリズムを効率的に使用するにはどうすればよいですか?
