Метод 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 |