PrinterSettings.GetHdevmode Method (PageSettings)
Creates a handle to a DEVMODE structure that corresponds to the printer and the page settings specified through the pageSettings parameter.
Assembly: System.Drawing (in System.Drawing.dll)
When you are done with the handle that is created through this method, you must deallocate it yourself by calling the native Win32 GlobalFree method. When you call this method, you pass as a parameter the return value from the GetHdevmode method.