Método IBidiSpl::BindDevice (bidispl.h)

El método BindDevice enlaza una impresora a una solicitud 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, indica el servidor de impresora 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. Para obtener más información sobre los códigos de error COM, vea Códigos de error COM.

Valor Descripción
S_OK La operación se realizó correctamente.
E_HANDLE El identificador de interfaz no era válido.
Ninguno de los anteriores HRESULT contiene un código de error correspondiente al último error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Plataforma de destino Escritorio
Encabezado bidispl.h
Archivo DLL Bidispl.dll

Consulte también

Interfaces de comunicación bidireccionales

Esquema de comunicación bidireccional

IBidiSpl

OpenPrinter