Metodo IBidiSpl2::BindDevice (bidispl.h)
Il metodo BindDevice associa una stampante a una richiesta di comunicazione della stampante bidirezionale (comunicazione bidi). Questo metodo è simile alla funzione OpenPrinter .
Sintassi
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
Parametri
[in] pszDeviceName
Puntatore a una stringa con terminazione null contenente il nome della stampante o del server di stampa. Se NULL, questo parametro indica il server di stampa locale.
[in] dwAccess
Privilegi di accesso per la stampante. Questo parametro può avere uno dei valori seguenti.
Valore | Descrizione |
---|---|
BIDI_ACCESS_ADMINISTRATOR | Consente agli utenti di eseguire tutte le attività amministrative e le operazioni di stampa di base, ad eccezione di SYNC. Si tratta dello stesso PRINTER_ALL_ACCESS in OpenPrinter. |
BIDI_ACCESS_USER | Consente agli utenti di eseguire operazioni di stampa di base. Si tratta dello stesso PRINTER_ACCESS_USE in OpenPrinter. |
Valore restituito
Il metodo restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
S_OK | L'operazione è stata completata. |
E_HANDLE | L'handle dell'interfaccia non è valido. |
Nessuna delle opzioni precedenti | HRESULT contiene un codice di errore corrispondente all'ultimo errore. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Desktop |
Intestazione | bidispl.h |
DLL | Bidispl.dll |
Vedi anche
Interfacce di comunicazione bidirezionali