Metodo IBidiSpl::BindDevice (bidispl.h)
Il metodo BindDevice associa una stampante a una richiesta 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, indica il server della stampante locale.
[in] dwAccess
Privilegi di accesso per la stampante. Questo parametro può essere 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 SYNCHRONIZE. 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. Per altre informazioni sui codici di errore COM, vedere codici di errore COM.
Valore | Descrizione |
---|---|
S_OK | L'operazione è stata eseguita correttamente. |
E_HANDLE | L'handle di interfaccia non è valido. |
Nessuno dei precedenti | Il HRESULT contiene un codice di errore corrispondente all'ultimo errore. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows XP |
server minimo supportato | Windows Server 2003 |
piattaforma di destinazione | Desktop |
intestazione | bidispl.h |
dll | Bidispl.dll |
Vedere anche
interfacce di comunicazione bidirezionali