Process.Handle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得相關程序的原生名稱。
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
屬性值
IntPtr
nativeint
作業系統在程序啟動時指派給相關程序的代柄。 系統利用此句柄來追蹤程序屬性。
- 屬性
例外狀況
你正在嘗試存取遠端電腦上執行的程序的 Handle 屬性。 此特性僅適用於在本地電腦上執行的程序。
備註
應用程式可以取得一個程序的柄,作為許多程序資訊與控制功能的參數。 你可以用這個句柄初始化或 WaitHandle 呼叫 Platform Invoke 的原生方法。
這個程序的句柄是應用程式私有的。 換句話說,程序的句柄無法共享。 過程還有一個過程,與 不同,Handle該過程Id是唯一且在整個系統中有效。
只有透過呼叫 Start 來設定 Handle 對應 Process 實例屬性的程序才會啟動。