IBidiSpl2::BindDevice-Methode (bidispl.h)
Die BindDevice-Methode bindet einen Drucker an eine bidirektionale Druckerkommunikationsanforderung (bidi communication). Diese Methode ähnelt der OpenPrinter-Funktion .
Syntax
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
Parameter
[in] pszDeviceName
Ein Zeiger auf eine NULL-Zeichenfolge, die den Namen des Druckers oder Druckservers enthält. Bei NULL gibt dieser Parameter den lokalen Druckserver an.
[in] dwAccess
Die Zugriffsberechtigungen für den Drucker. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | BESCHREIBUNG |
---|---|
BIDI_ACCESS_ADMINISTRATOR | Ermöglicht Benutzern, alle administrativen Aufgaben und grundlegenden Druckvorgänge mit Ausnahme von SYNCHRONIZE auszuführen. Dies ist identisch mit PRINTER_ALL_ACCESS in OpenPrinter. |
BIDI_ACCESS_USER | Ermöglicht Benutzern die Durchführung grundlegender Druckvorgänge. Dies ist identisch mit PRINTER_ACCESS_USE in OpenPrinter. |
Rückgabewert
Die -Methode gibt einen der folgenden Werte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
S_OK | Der Vorgang wurde durchgeführt. |
E_HANDLE | Das Schnittstellenhandle ist ungültig. |
Keine der oben genannten Antworten trifft zu. | Das HRESULT enthält einen Fehlercode, der dem letzten Fehler entspricht. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Desktop |
Kopfzeile | bidispl.h |
DLL | Bidispl.dll |
Weitere Informationen
Bidirektionale Kommunikationsschnittstellen