@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The DeleteMonitor function removes a port monitor added by the [AddMonitor] function. !!!!C# Signature: [DllImport("winspool.drv", SetLastError = true, CharSet = CharSet.Auto)] private static extern Int32 DeleteMonitor(String pName, String pEnvironment, String pMonitorName); !!!!VB Signature: Declare Function DeleteMonitor Lib "winspool.dll" (TODO) As TODO !!!!User-Defined Types: None. !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: String sErrorTitle="Removing monitor"; String szEnvironment = null; String szMonitor="MyMonitor"; try { if (DeleteMonitor(null, szEnvironment, szMonitor) == 0) { string errorMessage = new Win32Exception(Marshal.GetLastWin32Error()).Message; MessageBox.Show(String.Format("Deleting the monitor failed.\n\nError: {0}", errorMessage), sErrorTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { MessageBox.Show(String.Format("Deleting the monitor failed.\n\nException: {0}", ex.ToString()), sErrorTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); } Documentation: DeleteMonitor@msdn on MSDN
Edit winspool.deletemo...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.