System::Diagnostics::Process فئة
محتويات
[
يخفي
]Process class
تغلف معلومات العملية وتتيح التلاعب بها. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثيل من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class Process : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| get_EnableRaisingEvents() const | يحصل على ما إذا كان يجب رفع الحدث Exited عند انتهاء العملية. |
| get_ExitCode() const | يحصل على رمز خروج العملية. |
| get_PrivateMemorySize64() const | يحصل على حجم مجموعة الذاكرة الخاصة بالعملية. |
| get_ProcessName() const | يحصل على اسم العملية. |
| get_StandardError() const | يوفر قارئًا لقراءة مخرجات الخطأ للعملية. غير مُنفّذ. |
| get_StandardOutput() const | يوفر قارئًا لقراءة مخرجات العملية القياسية. غير مُنفَّذ. |
| get_StartInfo() const | يحصل على معلومات بدء العملية. |
| get_WorkingSet64() const | يحصل على حجم مجموعة عمل ذاكرة العملية. |
| static GetCurrentProcess() | يحصل على معلومات حول العملية الحالية. فقط Windows. |
| GetOutputText() const | يحصل على نص مخرجات العملية. |
| set_EnableRaisingEvents(bool) | يضبط ما إذا كان يجب إطلاق الحدث Exited عند انتهاء العملية. |
| Start() | يبدأ العملية بمعلمات مُحددة مسبقًا. |
| static Start(const String&, const String&) | يبدأ العملية بالمسار المحدد والوسائط. |
| static Start(const SharedPtr<ProcessStartInfo>&) | يبدأ العملية بالمسار المحدد والوسائط. |
| WaitForExit(int) | ينتظر انتهاء العملية. غير مُنفَّذ. |
| WaitForExit() | ينتظر انتهاء العملية، ولا يعود حتى ينتهي. |
| virtual ~Process() | المدمر. |
انظر أيضًا
- Class Object
- Namespace System::Diagnostics
- Library Aspose.Font for C++