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 örneği yığıt üzerinde veya operator new kullanarak oluşturmayın, çü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 yükseltilip yükseltilmeyeceğ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() constİşlem hata çıktısından okumak için bir okuyucu sağlar. Henüz uygulanmadı.
get_StandardOutput() constİşlem standart çıktısından okumak için bir okuyucu sağlar. Henüz uygulanmadı.
get_StartInfo() constİşlem başlangıç bilgilerini alır.
get_WorkingSet64() constİşlem bellek çalışma kümesi boyutunu alır.
static GetCurrentProcess()Geçerli işlem hakkında bilgi alır. Windows yalnız.
GetOutputText() constİşlem çıktı metnini alır.
set_EnableRaisingEvents(bool)İşlem sonlandığında Exited olayının tetiklenip tetiklenmeyeceğini ayarlar.
Start()Önceden tanımlı parametrelerle işlemi başlatır.
static Start(const String&, const String&)Belirtilen yol ve argümanlarla işlemi başlatır.
static Start(const SharedPtr<ProcessStartInfo>&)Belirtilen yol ve argümanlarla işlemi başlatır.
WaitForExit(int)İşlemin çıkmasını bekler. Henüz uygulanmadı.
WaitForExit()İşlemin çıkmasını bekler, bitene kadar geri dönmez.
virtual ~Process()Yıkıcı.

Ayrıca Bakınız