public unsafe void GetCommConfig() { using (SafeFileHandle handle = Communications.CreateComPortFileHandle(@"\\.\COM4")) { CommunicationsConfig config = Communications.GetCommunicationsConfig(handle); } }
public static extern bool CommConfigDialogW( string lpszName, WindowHandle hWnd, ref CommunicationsConfig lpCC);
public static extern bool GetCommConfig( SafeFileHandle hCommDev, ref CommunicationsConfig lpCC, ref uint lpdwSize);
public static extern bool GetDefaultCommConfigW( string lpszName, ref CommunicationsConfig lpCC, ref uint lpdwSize);
public unsafe void CommConfigDialog() { CommunicationsConfig config = Communications.CommunicationsConfigDialog( @"COM4", Windows.GetForegroundWindow()); }
public unsafe void GetDefaultCommConfig() { CommunicationsConfig config = Communications.GetDefaultCommunicationsConfig(@"COM4"); }