PrinterSettings.GetHdevmode PrinterSettings.GetHdevmode PrinterSettings.GetHdevmode PrinterSettings.GetHdevmode Method

Definición

Crea un identificador que apunta a una estructura DEVMODE que se corresponde con la configuración de la impresora.Creates a handle to a DEVMODE structure that corresponds to the printer settings.

Sobrecargas

GetHdevmode() GetHdevmode() GetHdevmode() GetHdevmode()

Crea un identificador que apunta a una estructura DEVMODE que se corresponde con la configuración de la impresora.Creates a handle to a DEVMODE structure that corresponds to the printer settings.

GetHdevmode(PageSettings) GetHdevmode(PageSettings) GetHdevmode(PageSettings)

Crea un identificador que apunta a una estructura DEVMODE que se corresponde con la configuración de la impresora y de la página especificadas mediante el parámetro pageSettings.Creates a handle to a DEVMODE structure that corresponds to the printer and the page settings specified through the pageSettings parameter.

GetHdevmode() GetHdevmode() GetHdevmode() GetHdevmode()

Crea un identificador que apunta a una estructura DEVMODE que se corresponde con la configuración de la impresora.Creates a handle to a DEVMODE structure that corresponds to the printer settings.

public:
 IntPtr GetHdevmode();
public IntPtr GetHdevmode ();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr

Devoluciones

Identificador de una estructura DEVMODE.A handle to a DEVMODE structure.

Excepciones

La impresora que se menciona en la propiedad PrinterName no existe.The printer named in the PrinterName property does not exist.

No se ha podido recuperar la información de inicialización de la impresora.The printer's initialization information could not be retrieved.

Comentarios

DEVMODElas estructuras son específicas del dispositivo.DEVMODE structures are device specific. No se DEVMODE admite la copia PrinterSettings de una PrinterSettings estructura de una a una para una impresora diferente.Copying a DEVMODE structure from one PrinterSettings to a PrinterSettings for a different printer is not supported. Cuando haya terminado con el identificador que se crea mediante este método, debe desasignarlo mediante una llamada al método Win32 GlobalFree nativo.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. Cuando se llama a este método, se pasa como parámetro el valor devuelto desde GetHdevmode el método.When you call this method, you pass as a parameter the return value from the GetHdevmode method.

Seguridad

PrintingPermission
para imprimir y acceder a todas las impresoras de la red.for printing and access to all printers on the network. Enumeración asociada:AllPrintingAssociated enumeration: AllPrinting

GetHdevmode(PageSettings) GetHdevmode(PageSettings) GetHdevmode(PageSettings)

Crea un identificador que apunta a una estructura DEVMODE que se corresponde con la configuración de la impresora y de la página especificadas mediante el parámetro pageSettings.Creates a handle to a DEVMODE structure that corresponds to the printer and the page settings specified through the pageSettings parameter.

public:
 IntPtr GetHdevmode(System::Drawing::Printing::PageSettings ^ pageSettings);
public IntPtr GetHdevmode (System.Drawing.Printing.PageSettings pageSettings);
member this.GetHdevmode : System.Drawing.Printing.PageSettings -> nativeint

Parámetros

pageSettings
PageSettings PageSettings PageSettings PageSettings

Objeto PageSettings con el que se corresponde el identificador de la estructura DEVMODE.The PageSettings object that the DEVMODE structure's handle corresponds to.

Devoluciones

Identificador de una estructura DEVMODE.A handle to a DEVMODE structure.

Excepciones

La impresora que se menciona en la propiedad PrinterName no existe.The printer named in the PrinterName property does not exist.

No se ha podido recuperar la información de inicialización de la impresora.The printer's initialization information could not be retrieved.

Comentarios

DEVMODElas estructuras son específicas del dispositivo.DEVMODE structures are device specific. No se DEVMODE admite la copia PrinterSettings de una PrinterSettings estructura de una a una para una impresora diferente.Copying a DEVMODE structure from one PrinterSettings to a PrinterSettings for a different printer is not supported.

Cuando haya terminado con el identificador que se crea mediante este método, debe desasignarlo mediante una llamada al método Win32 GlobalFree nativo.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. Cuando se llama a este método, se pasa como parámetro el valor devuelto desde GetHdevmode el método.When you call this method, you pass as a parameter the return value from the GetHdevmode method.

Seguridad

PrintingPermission
para imprimir y acceder a todas las impresoras de la red.for printing and access to all printers on the network. Enumeración asociada:AllPrintingAssociated enumeration: AllPrinting

Se aplica a