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 MIT NULL beendete Zeichenfolge, die die Aktion für diese bidi-Anforderung angibt. Dies kann eine der folgenden Konstanten sein:

Konstante Wert Beschreibung
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" Aufzählen des Schemas. Die zurückgegebenen Daten sind eine Liste des Schemas, das 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" Ruft 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 Die HRESULT- enthält einen Fehlercode, der dem letzten Fehler entspricht.

Beachten Sie, dass die HRESULT- möglicherweise einen Systemfehlercode enthalten kann, der in Bidi Error Codesdefiniert ist.

Bemerkungen

Bei den BIDI_ACTION_*-Werten wird die Groß-/Kleinschreibung nicht beachtet.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- bidispl.h
DLL- Bidispl.dll

Siehe auch

bidirektionale Kommunikationsschnittstellen

bidirektionales Kommunikationsschema

IBidiSpl