Compartir a través de


Método IBidiRequest::SetInputData (bidispl.h)

El método SetInputData establece los datos que se van a enviar a la impresora.

Sintaxis

HRESULT SetInputData(
  [in] const DWORD dwType,
  [in] const BYTE  *pData,
  [in] const UINT  uSize
);

Parámetros

[in] dwType

Tipo de datos que se van a enviar. Este parámetro puede ser uno de los siguientes valores.

Valor Descripción
BIDI_NULL Sin datos.
BIDI_INT Datos enteros.
BIDI_FLOAT Número de punto flotante.
BIDI_BOOL TRUE o FALSE
BIDI_STRING Cadena de caracteres Unicode.
BIDI_TEXT Cadena Unicode no localizable.
BIDI_ENUM Datos de enumeración en forma de una cadena Unicode.
BIDI_BLOB Datos binarios.

[in] pData

Puntero a la matriz de bytes que contiene los datos. Por ejemplo, si dwType es BIDI_BOOL, pData apunta a un búfer que contiene un valor booleano y si dwType es BIDI_BLOB, pData apunta a un búfer que contiene los datos binarios.

[in] uSize

Tamaño, en bytes, de la matriz de bytes especificada por pData.

Valor devuelto

El método devuelve uno de los siguientes valores. Para obtener más información sobre los códigos de error COM, consulte códigos de error COM.

Valor Descripción
S_OK La operación se llevó a cabo correctamente.
E_HANDLE El identificador de interfaz no era válido.
E_INVALIDARG El tipo de los datos no era coherente con su tamaño.
E_OUTOFMEMORY Error de asignación de memoria.
Ninguno de los anteriores El HRESULT de contiene un código de error correspondiente al último error.

Observaciones

Si una aplicación llama a SetInputData más de una vez, solo se establecerá el valor de la última llamada.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP
servidor mínimo admitido Windows Server 2003
de la plataforma de destino de Escritorio
encabezado de bidispl.h
DLL de Bidispl.dll

Consulte también

interfaces de comunicación bidireccionales

esquema de comunicación bidireccional

IBidiRequest