Método IBidiSpl2::BindDevice (bidispl.h)
El método BindDevice enlaza una impresora a una solicitud de comunicación de impresora bidireccional (comunicación bidi). Este método es similar a la función OpenPrinter .
Sintaxis
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
Parámetros
[in] pszDeviceName
Puntero a una cadena terminada en null que contiene el nombre de la impresora o el servidor de impresión. Si es NULL, este parámetro indica el servidor de impresión local.
[in] dwAccess
Privilegios de acceso para la impresora. Este parámetro puede ser uno de los valores siguientes.
Valor | Descripción |
---|---|
BIDI_ACCESS_ADMINISTRATOR | Permite a los usuarios realizar todas las tareas administrativas y las operaciones de impresión básicas, excepto SYNCHRONIZE. Esto es lo mismo que PRINTER_ALL_ACCESS en OpenPrinter. |
BIDI_ACCESS_USER | Permite a los usuarios realizar operaciones básicas de impresión. Esto es lo mismo que PRINTER_ACCESS_USE en OpenPrinter. |
Valor devuelto
El método devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
S_OK | La operación se realizó correctamente. |
E_HANDLE | El identificador de interfaz no es válido. |
Ninguno de los anteriores | HRESULT contiene un código de error que corresponde al último error. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Escritorio |
Encabezado | bidispl.h |
Archivo DLL | Bidispl.dll |
Consulte también
Interfaces de comunicación bidireccionales
Esquema de comunicación bidireccional
Imprimir componentes del administrador de trabajos de impresión