public void GetCommModemStatus() { if (!UnsafeNativeMethods.GetCommModemStatus(m_ComPortHandle, out NativeMethods.ModemStat s)) { throw new IOException("Unable to get serial port modem state", Marshal.GetLastWin32Error()); } m_ModemStatus = s; }
public static extern bool GetCommModemStatus(SafeFileHandle hFile, [MarshalAs(UnmanagedType.U4)] out NativeMethods.ModemStat lpModemStat);
public static extern bool GetCommModemStatus(SafeFileHandle hFile, out NativeMethods.ModemStat lpModemStat);
public void GetCommModemStatus() { NativeMethods.ModemStat s; if (!UnsafeNativeMethods.GetCommModemStatus(m_ComPortHandle, out s)) { throw new IOException("Unable to get serial port modem state", Marshal.GetLastWin32Error()); } m_ModemStatus = s; }