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.Page for C++