Поделиться через


Метод IBidiSpl2::BindDevice (bidispl.h)

Метод BindDevice привязывает принтер к двунаправленному запросу связи принтера (bidi communication). Этот метод аналогичен функции OpenPrinter .

Синтаксис

HRESULT BindDevice(
  [in] const LPCWSTR pszDeviceName,
  [in] const DWORD   dwAccess
);

Параметры

[in] pszDeviceName

Указатель на строку, завершающую значение NULL, содержащую имя принтера или сервера печати. Если NULL, этот параметр указывает локальный сервер печати.

[in] dwAccess

Права доступа для принтера. Этот параметр может быть одним из следующих значений.

Ценность Описание
BIDI_ACCESS_ADMINISTRATOR Позволяет пользователям выполнять все административные задачи и основные операции печати, за исключением СИНХРОНИЗАЦИИ. Это то же, что и PRINTER_ALL_ACCESS в OpenPrinter.
BIDI_ACCESS_USER Позволяет пользователям выполнять основные операции печати. Это то же, что и PRINTER_ACCESS_USE в OpenPrinter.

Возвращаемое значение

Метод возвращает одно из следующих значений.

Возвращаемый код Описание
S_OK Операция прошла успешно.
E_HANDLE Дескриптор интерфейса недопустим.
Ни один из указанных выше HRESULT содержит код ошибки, соответствующий последней ошибке.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
минимальный поддерживаемый сервер Windows Server 2008
целевая платформа Настольный
заголовка bidispl.h
DLL Bidispl.dll

См. также

двунаправленные интерфейсы связи

двунаправленная схема связи

IBidiSpl2

OpenPrinter

компоненты spooler печати