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