Condividi tramite


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 delle porte o dal provider di stampa.
BIDI_ACTION_GET L"Get" Ottenere il valore di uno schema specificato.
BIDI_ACTION_GET_ALL L"GetAll" Ottiene 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 bidi.

Valore restituito

Il metodo restituisce uno dei valori seguenti.

Valore Descrizione
S_OK L'operazione è stata eseguita correttamente.
E_HANDLE L'handle di interfaccia non è valido.
Nessuno dei precedenti Il HRESULT contiene un codice di errore corrispondente all'ultimo errore.

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

Osservazioni

I valori BIDI_ACTION_* non fanno distinzione tra maiuscole e minuscole.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione bidispl.h
dll Bidispl.dll

Vedere anche

interfacce di comunicazione bidirezionali

schema di comunicazione bidirezionale

IBidiSpl