| # read method | |
| [ReadResult](../../zircon/ReadResult-class.md) read | |
| (int numBytes, [int vmoOffset = 0]) | |
| ## Implementation | |
| ```dart | |
| ReadResult read(int numBytes, [int vmoOffset = 0]) { | |
| if (handle == null) { | |
| return const ReadResult(ZX.ERR_INVALID_ARGS); | |
| } | |
| return System.vmoRead(handle!, vmoOffset, numBytes); | |
| } | |
| ``` | |