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 valores siguientes.
Valor | Descripción |
---|---|
BIDI_NULL | No hay 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 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 está 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 valores siguientes. Para obtener más información sobre los códigos de error COM, vea Códigos de error COM.
Valor | Descripción |
---|---|
S_OK | La operación se realizó 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 | Se produjo un error de asignación de memoria. |
Ninguno de los anteriores | HRESULT contiene un código de error correspondiente al último error. |
Comentarios
Si una aplicación llama a SetInputData más de una vez, solo se establecerá el valor de la última llamada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Plataforma de destino | Escritorio |
Encabezado | bidispl.h |
Archivo DLL | Bidispl.dll |
Consulte también
Interfaces de comunicación bidireccionales