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()المدمر.

انظر أيضًا