# ProcessHandleBinding

`import { ProcessHandleBinding } from "destack:process/binding";`

Handle binding family.

```ds title="ProcessHandleBinding"
export interface ProcessHandleBinding {
    openProcess(pid: ProcessId, flags: ProcessOpenFlags): Result<ProcessHandle, HostError>;
}
```

[language/library/src/process/binding/handle.ds:22:31](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/handle.ds#L22-L31)

## Members

### `openProcess(pid: ProcessId, flags: ProcessOpenFlags): Result<ProcessHandle, HostError>`

Open one process handle for an existing process id.
