Freigeben über


IBidiSpl::BindDevice-Methode (bidispl.h)

Die BindDevice-Methode bindet einen Drucker an eine Bidi-Anforderung. 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-endende Zeichenfolge, die den Namen des Druckers oder Druckservers enthält. Wenn NULL, gibt er den lokalen Druckerserver 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 entspricht PRINTER_ALL_ACCESS in OpenPrinter.
BIDI_ACCESS_USER Ermöglicht Benutzern das Ausführen grundlegender Druckvorgänge. Dies entspricht PRINTER_ACCESS_USE in OpenPrinter.

Rückgabewert

Die -Methode gibt einen der folgenden Werte zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter COM-Fehlercodes.

Wert BESCHREIBUNG
S_OK Der Vorgang wurde erfolgreich ausgeführt.
E_HANDLE Das Schnittstellenhandle war 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 XP
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Desktop
Kopfzeile bidispl.h
DLL Bidispl.dll

Weitere Informationen

Bidirektionale Kommunikationsschnittstellen

Schema der bidirektionalen Kommunikation

IBidiSpl

OpenPrinter