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