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 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

Bidirektionales Kommunikationsschema

IBidiSpl2

OpenPrinter

Drucken von Spoolerkomponenten