Método IBidiSpl2::BindDevice (bidispl.h)
O método BindDevice associa uma impressora a uma solicitação bidirecional de comunicação de impressora (comunicaçã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 FOR NULL, esse parâmetro indicará o servidor de impressão local.
[in] dwAccess
Os privilégios de acesso para a impressora. Esse parâmetro pode usar 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 OpenPrinter. |
Retornar valor
O método retorna um dos valores a seguir.
Código de retorno | Descrição |
---|---|
S_OK | A operação foi bem-sucedida. |
E_HANDLE | O identificador de interface é inválido. |
Nenhuma das opções acima | O HRESULT contém um código de erro que corresponde ao último erro. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bidispl.h |
DLL | Bidispl.dll |
Confira também
Interfaces de comunicação bidirecional