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 por 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 esquema compatível 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.
Valor de retorno
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 de interface era inválido. |
Nenhuma das 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.
Observações
Os valores BIDI_ACTION_* não diferenciam maiúsculas de minúsculas.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | bidispl.h |
de DLL | Bidispl.dll |
Consulte também
interfaces de comunicação bidirecional