Bagikan melalui


Process.Handle Properti

Definisi

Mendapatkan handel asli dari proses terkait.

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

Nilai Properti

IntPtr

nativeint

Handel yang ditetapkan sistem operasi ke proses terkait ketika proses dimulai. Sistem menggunakan handel ini untuk melacak atribut proses.

Atribut

Pengecualian

Proses belum dimulai atau telah keluar. Properti Handle tidak dapat dibaca karena tidak ada proses yang terkait dengan instans ini Process .

-atau-

Instans Process telah dilampirkan ke proses yang sedang berjalan tetapi Anda tidak memiliki izin yang diperlukan untuk mendapatkan handel dengan hak akses penuh.

Anda mencoba mengakses Handle properti untuk proses yang berjalan pada komputer jarak jauh. Properti ini hanya tersedia untuk proses yang berjalan pada komputer lokal.

Keterangan

Aplikasi dapat memperoleh handel ke proses yang dapat digunakan sebagai parameter untuk banyak fungsi informasi proses dan kontrol. Anda dapat menggunakan handel ini untuk menginisialisasi WaitHandle atau untuk memanggil metode asli dengan pemanggilan platform.

Handel proses ini bersifat privat untuk aplikasi--dengan kata lain, handel proses tidak dapat dibagikan. Proses juga memiliki proses Id yang, tidak seperti Handle, unik dan, oleh karena itu, berlaku di seluruh sistem.

Hanya proses yang dimulai melalui panggilan untuk Start mengatur Handle properti instans yang Process sesuai.

Berlaku untuk

Lihat juga