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 işletim sisteminin ilişkili işleme 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 izinlere sahip değildir.

Uzak bilgisayarda çalışan bir işlemin özelliğine erişmeye Handle ç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şlemin tanıtıcısını alabilir. 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şlemin, 'in aksine Handlebenzersiz olan ve bu nedenle sistem genelinde geçerli olan bir işlemi Id de vardır.

Yalnızca karşılık gelen 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.