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 或使用平台调用来调用本机方法。
此进程句柄对应用程序是专用的,换言之,不能共享进程句柄。 进程还有一个进程 Id ,与 不同 Handle,它是唯一的,因此在整个系统中有效。
只有通过调用启动的进程才能 Start 设置 Handle 相应 Process 实例的 属性。