Metodo IBidiSpl::SendRecv (bidispl.h)

Il metodo SendRecv invia una richiesta bidi alla stampante.

Sintassi

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

Parametri

[in] pszAction

Puntatore a una stringa con terminazione NULL che specifica l'azione per questa richiesta bidi. Può essere una delle costanti seguenti.

Costante Valore Descrizione
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" Enumerare lo schema. I dati restituiti saranno un elenco di schemi supportati dal monitoraggio della porta o dal provider di stampa.
BIDI_ACTION_GET L"Get" Ottenere il valore di uno schema specificato.
BIDI_ACTION_GET_ALL L"GetAll" Ottenere i valori di tutti i nodi figlio dello schema specificato.
BIDI_ACTION_SET L"Set" Impostare un valore dello schema.
BIDI_ACTION_GET_WITH_ARGUMENT L"GetWithArgument" Richiedere il valore dello schema bidi usando il set di dati come argomento di input.

[in] pRequest

Puntatore a una singola richiesta di offerta.

Valore restituito

Il metodo restituisce uno dei valori seguenti.

Valore Descrizione
S_OK L'operazione è stata eseguita correttamente.
E_HANDLE L'handle dell'interfaccia non è valido.
Nessuna delle opzioni precedenti HRESULT contiene un codice di errore corrispondente all'ultimo errore.

Si noti che HRESULT può contenere un codice di errore di sistema definito in Codici di errore Bidi.

Commenti

I valori BIDI_ACTION_* sono stringhe senza distinzione tra maiuscole e minuscole.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione bidispl.h
DLL Bidispl.dll

Vedi anche

Interfacce di comunicazione bidirezionali

Schema di comunicazione bidirezionale

IBidiSpl