Compartir a través de


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

IBidiSpl2

OpenPrinter

Imprimir componentes del administrador de trabajos de impresión