Método IBidiSpl::SendRecv (bidispl.h)
O método SendRecv envia uma solicitação bidi para a impressora.
Sintaxe
HRESULT SendRecv(
[in] const LPCWSTR pszAction,
[in] IBidiRequest *pRequest
);
Parâmetros
[in] pszAction
Um ponteiro para uma cadeia de caracteres terminada em NULL que especifica a ação para essa solicitação bidi. Pode ser uma das seguintes constantes.
Constante | Valor | Descrição |
---|---|---|
BIDI_ACTION_ENUM_SCHEMA | L"EnumSchema" | Enumerar o esquema. Os dados retornados serão uma lista de esquemas compatíveis com o monitor de porta ou o provedor de impressão. |
BIDI_ACTION_GET | L"Get" | Obtenha o valor de um esquema especificado. |
BIDI_ACTION_GET_ALL | L"GetAll" | Obtenha os valores de todos os nós filho do esquema especificado. |
BIDI_ACTION_SET | L"Set" | Defina um valor do esquema. |
BIDI_ACTION_GET_WITH_ARGUMENT | L"GetWithArgument" | Solicite o valor do esquema bidi usando o conjunto de dados como argumento de entrada. |
[in] pRequest
Um ponteiro para uma única solicitação bidi.
Retornar valor
O método retorna um dos valores a seguir.
Valor | Descrição |
---|---|
S_OK | A operação foi realizada com êxito. |
E_HANDLE | O identificador da interface era inválido. |
Nenhuma das opções acima | O HRESULT contém um código de erro correspondente ao último erro. |
Observe que o HRESULT pode conter um código de erro do sistema definido em Códigos de Erro bidi.
Comentários
Os valores BIDI_ACTION_* não diferenciam maiúsculas de minúsculas.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bidispl.h |
DLL | Bidispl.dll |
Confira também
Interfaces de comunicação bidirecional