Process.Handle Özellik

Tanım

İlişkili işlemin yerel tanıtıcısını alır.

public:
 property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

Özellik Değeri

IntPtr

nativeint

İşlem başlatıldığında ilişkili işleme işletim sisteminin atadığı tanıtıcı. Sistem, işlem özniteliklerini izlemek için bu tanıtıcıyı kullanır.

Öznitelikler

Özel durumlar

İşlem başlatılmadı veya çıkıldı. Handle Bu Process örnekle ilişkilendirilmiş bir işlem olmadığından özellik okunamıyor.

-veya-

Örnek Process çalışan bir işleme eklenmiştir, ancak tam erişim haklarına sahip bir tanıtıcı almak için gerekli izinleriniz yoktur.

Uzak bilgisayarda çalışan bir işlemin özelliğine Handle erişmeye çalışıyorsunuz. Bu özellik yalnızca yerel bilgisayarda çalışan işlemler için kullanılabilir.

Açıklamalar

Bir uygulama, birçok işlem bilgisi ve denetim işlevi için parametre olarak kullanılabilecek bir işleme tanıtıcı elde edebilir. Platform çağırma ile yerel yöntemleri çağırmak için veya WaitHandle başlatmak için bu tutamacı kullanabilirsiniz.

Bu işlem tanıtıcısı bir uygulamaya özeldir; başka bir deyişle, işlem tanıtıcıları paylaşılamaz. Bir işlem, 'in aksine Handlebenzersiz olan ve bu nedenle sistem genelinde geçerli olan bir işleme Id de sahiptir.

Yalnızca ilgili Process örneklerin Handle özelliğini ayarlamak için Start bir çağrı aracılığıyla başlatılan işlemler.

Şunlara uygulanır

Ayrıca bkz.