Freigeben über


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

bidirektionales Kommunikationsschema

IBidiSpl2

OpenPrinter-

Druckspoolerkomponenten