public static void WriteIoPort(uint port, byte value) { if (_driver == null) return; WriteIoPortInput input = new WriteIoPortInput { PortNumber = port, Value = value }; _driver.DeviceIOControl(Interop.Ring0.IOCTL_OLS_WRITE_IO_PORT_BYTE, input); }
public static void WriteSmbus(ushort port, int value) { if (_driver == null) { return; } WriteIoPortInput input = new WriteIoPortInput { PortNumber = port, Value = (byte)(value & 0xff) }; _driver.DeviceIOControl(Ring0.IOCTL_OLS_WRITE_IO_PORT_BYTE, input); }
public static void WriteIoPort(uint port, byte value) { if (driver == null) { return; } WriteIoPortInput input = new WriteIoPortInput(); input.PortNumber = port; input.Value = value; driver.DeviceIOControl(IOCTL_OLS_WRITE_IO_PORT_BYTE, input); }