# IoControlBinding

`import { IoControlBinding } from "destack:io/binding";`

Control binding family.

```ds title="IoControlBinding"
export interface IoControlBinding {
    executeIoControl(resource: ResourceId, request: IoControlRequest, input: &'a readonly [uint8], output: &'b [uint8]): Result<IoControlResult, HostError>;
}
```

[language/library/src/io/binding/control.ds:26:40](https://github.com/destack-sh/destack/blob/main/language/library/src/io/binding/control.ds#L26-L40)

## Members

### `executeIoControl(resource: ResourceId, request: IoControlRequest, input: &'a readonly [uint8], output: &'b [uint8]): Result<IoControlResult, HostError>`

Execute one resource control request.
