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