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 mit Null beendete Zeichenfolge, die den Namen des Druckers oder Druckservers enthält. Wenn NULL-, gibt dieser Parameter den lokalen Druckserver an.
[in] dwAccess
Die Zugriffsrechte für den Drucker. Dieser Parameter kann einer der folgenden Werte sein:
Wert | Beschreibung |
---|---|
BIDI_ACCESS_ADMINISTRATOR | Ermöglicht Benutzern, alle administrativen Aufgaben und grundlegende Druckvorgänge auszuführen, mit Ausnahme von SYNCHRONIZE. Dies ist identisch mit PRINTER_ALL_ACCESS in OpenPrinter-. |
BIDI_ACCESS_USER | Ermöglicht Benutzern das Ausführen 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 war erfolgreich. |
E_HANDLE | Das Schnittstellenhandle ist ungültig. |
Keine der oben genannten | Die HRESULT- enthält einen Fehlercode, der dem letzten Fehler entspricht. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
mindestens unterstützte Server- | Windows Server 2008 |
Zielplattform- | Desktop |
Header- | bidispl.h |
DLL- | Bidispl.dll |
Siehe auch
bidirektionale Kommunikationsschnittstellen