Compartilhar via


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

O método BindDevice associa uma impressora a uma solicitação bidi. Esse método é semelhante à função OpenPrinter.

Sintaxe

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

Parâmetros

[in] pszDeviceName

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome da impressora ou do servidor de impressão. Se NULL, ele indicará o servidor de impressora local.

[in] dwAccess

Os privilégios de acesso para a impressora. Esse parâmetro pode ser um dos valores a seguir.

Valor Descrição
BIDI_ACCESS_ADMINISTRATOR Permite que os usuários executem todas as tarefas administrativas e operações básicas de impressão, exceto SYNCHRONIZE. Isso é o mesmo que PRINTER_ALL_ACCESS no OpenPrinter.
BIDI_ACCESS_USER Permite que os usuários executem operações básicas de impressão. Isso é o mesmo que PRINTER_ACCESS_USE no doOpenPrinter.

Valor de retorno

O método retorna um dos valores a seguir. Para obter mais informações sobre códigos de erro COM, consulte códigos de erro COM.

Valor Descrição
S_OK A operação foi realizada com êxito.
E_HANDLE O identificador de interface era inválido.
Nenhuma das acima O HRESULT contém um código de erro correspondente ao último erro.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP
servidor com suporte mínimo Windows Server 2003
da Plataforma de Destino Área de trabalho
cabeçalho bidispl.h
de DLL Bidispl.dll

Consulte também

interfaces de comunicação bidirecional

esquema de comunicação bidirecional

IBidiSpl

OpenPrinter