Freigeben über


IBidiSpl::SendRecv-Methode (bidispl.h)

Die SendRecv-Methode sendet eine bidi-Anforderung an den Drucker.

Syntax

HRESULT SendRecv(
  [in] const LPCWSTR pszAction,
  [in] IBidiRequest  *pRequest
);

Parameter

[in] pszAction

Ein Zeiger auf eine NULL-beendete Zeichenfolge, die die Aktion für diese bidi-Anforderung angibt. Es kann sich um eine der folgenden Konstanten handeln.

Konstante Wert BESCHREIBUNG
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" Listen Sie das Schema auf. Bei den zurückgegebenen Daten handelt es sich um eine Schemaliste, die vom Portmonitor oder Druckanbieter unterstützt wird.
BIDI_ACTION_GET L"Get" Rufen Sie den Wert eines angegebenen Schemas ab.
BIDI_ACTION_GET_ALL L"GetAll" Rufen Sie die Werte aller untergeordneten Knoten des angegebenen Schemas ab.
BIDI_ACTION_SET L"Set" Legen Sie einen Wert des Schemas fest.
BIDI_ACTION_GET_WITH_ARGUMENT L"GetWithArgument" Fordern Sie den bidi-Schemawert mithilfe des Datasets als Eingabeargument an.

[in] pRequest

Ein Zeiger auf eine einzelne bidi-Anforderung.

Rückgabewert

Die -Methode gibt einen der folgenden Werte zurück.

Wert BESCHREIBUNG
S_OK Der Vorgang wurde erfolgreich durchgefü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.

Beachten Sie, dass das HRESULT möglicherweise einen Systemfehlercode enthalten kann, der in Bidi-Fehlercodes definiert ist.

Hinweise

Bei den BIDI_ACTION_*-Werten handelt es sich bei Zeichenfolgen ohne Beachtung der Groß-/Kleinschreibung.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile bidispl.h
DLL Bidispl.dll

Weitere Informationen

Bidirektionale Kommunikationsschnittstellen

Bidirektionales Kommunikationsschema

IBidiSpl