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


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

Метод BindDevice привязывает принтер к запросу bidi. Этот метод аналогичен функции 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.

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

Метод возвращает одно из следующих значений. Дополнительные сведения о кодах ошибок COM см. в коды ошибок COM.

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

Требования

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

См. также

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

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

IBidiSpl

OpenPrinter