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 di stampante 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. 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 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 XP
Server minimo supportato Windows Server 2003
Piattaforma di destinazione Desktop
Intestazione bidispl.h
DLL Bidispl.dll

Vedi anche

Interfacce di comunicazione bidirezionali

Schema di comunicazione bidirezionale

IBidiSpl

OpenPrinter