Compartir a través de


Método IBidiSpl::SendRecv (bidispl.h)

El método SendRecv envía una solicitud bidi a la impresora.

Sintaxis

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

Parámetros

[in] pszAction

Puntero a una cadena terminada en NULL que especifica la acción de esta solicitud bidi. Puede ser una de las siguientes constantes.

Constante Valor Descripción
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" Enumere el esquema. Los datos devueltos serán una lista de esquemas que admite el monitor de puerto o el proveedor de impresión.
BIDI_ACTION_GET L"Get" Obtiene el valor de un esquema especificado.
BIDI_ACTION_GET_ALL L"GetAll" Obtiene los valores de todos los nodos secundarios del esquema especificado.
BIDI_ACTION_SET L"Set" Establezca un valor del esquema.
BIDI_ACTION_GET_WITH_ARGUMENT L"GetWithArgument" Solicite el valor del esquema bidi mediante el conjunto de datos como argumento de entrada.

[in] pRequest

Puntero a una única solicitud bidi.

Valor devuelto

El método devuelve uno de los valores siguientes.

Valor Descripción
S_OK La operación se realizó correctamente.
E_HANDLE El identificador de interfaz no era válido.
Ninguno de los anteriores HRESULT contiene un código de error correspondiente al último error.

Tenga en cuenta que HRESULT puede contener un código de error del sistema definido en códigos de error bidi.

Comentarios

Los valores BIDI_ACTION_* distinguen mayúsculas de minúsculas las cadenas.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado bidispl.h
Archivo DLL Bidispl.dll

Consulte también

Interfaces de comunicación bidireccionales

Esquema de comunicación bidireccional

IBidiSpl