System::Diagnostics::Process class

Process class

Süreç bilgilerini ve işlemlerini kapsar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığıt üzerinde veya operator new kullanılarak oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class Process : public System::Object

Yöntemler

YöntemAçıklama
get_EnableRaisingEvents() constSüreç sonlandığında Exited olayının tetiklenip tetiklenmeyeceğini alır.
get_ExitCode() constSüreç çıkış kodunu alır.
get_PrivateMemorySize64() constSüreç özel bellek kümesi boyutunu alır.
get_ProcessName() constSüreç adını alır.
get_StandardError() constSüreç hata çıktısını okumak için bir okuyucu sağlar. Henüz uygulanmadı.
get_StandardOutput() constSüreç standart çıktısını okumak için bir okuyucu sağlar. Henüz uygulanmadı.
get_StartInfo() constSüreç başlangıç bilgilerini alır.
get_WorkingSet64() constSüreç bellek çalışma kümesi boyutunu alır.
static GetCurrentProcess()Geçerli süreç hakkında bilgi alır. Windows yalnızca.
GetOutputText() constSüreç çıktı metnini alır.
set_EnableRaisingEvents(bool)Süreç sonlandığında Exited olayının tetiklenip tetiklenmeyeceğini ayarlar.
Start()Önceden tanımlı parametrelerle süreci başlatır.
static Start(const String&, const String&)Belirtilen yol ve argümanlarla süreci başlatır.
static Start(const SharedPtr<ProcessStartInfo>&)Belirtilen yol ve argümanlarla süreci başlatır.
WaitForExit(int)Sürecin çıkmasını bekler. Henüz uygulanmadı.
WaitForExit()Sürecin çıkmasını bekler, bitene kadar geri dönmez.
virtual ~Process()Yıkıcı.

Ayrıca Bakınız