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 (bidi communication). 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 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 siguientes valores.

Valor Descripción
BIDI_ACCESS_ADMINISTRATOR Permite a los usuarios realizar todas las tareas administrativas y las operaciones básicas de impresión, 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 siguientes valores.

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 El HRESULT contiene un código de error que corresponde al último error.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
servidor mínimo admitido Windows Server 2008
de la plataforma de destino de Escritorio
encabezado de bidispl.h
DLL de Bidispl.dll

Consulte también

interfaces de comunicación bidireccionales

esquema de comunicación bidireccional

IBidiSpl2

OpenPrinter

componentes de la cola de impresión