Compartilhar via


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

esquema de comunicação bidirecional

IBidiSpl