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