---
title: which
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_exchange_args/1807214-which
---

# which

What kind of I/O is desired: FREAD, FWRITE.

## See Also

### Fields

- [vp](kernel/vnop_exchange_args/1807210-vp.md)
- [fflags](kernel/vnop_exchange_args/1807216-fflags.md)
- [wql](kernel/vnop_exchange_args/1807221-wql.md)
- [ctx](kernel/vnop_exchange_args/1807223-ctx.md)
