Метод IBidiRequest::SetInputData (bidispl.h)
Метод SetInputData задает данные для отправки на принтер.
Синтаксис
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
Параметры
[in] dwType
Тип отправленных данных. Этот параметр может быть одним из следующих значений.
Ценность | Описание |
---|---|
BIDI_NULL | Нет данных. |
BIDI_INT | Целые данные. |
BIDI_FLOAT | Число с плавающей запятой. |
BIDI_BOOL | TRUE или FALSE |
BIDI_STRING | Строка символов Юникода. |
BIDI_TEXT | Не локализуемая строка Юникода. |
BIDI_ENUM | Данные перечисления в виде строки Юникода. |
BIDI_BLOB | Двоичные данные. |
[in] pData
Указатель на массив байтов, содержащий данные. Например, если dwType BIDI_BOOL, pData указывает на буфер, содержащий логическое значение, и если dwType BIDI_BLOB, pData указывает на буфер, содержащий двоичные данные.
[in] uSize
Размер в байтах массива байтов, указанный pData.
Возвращаемое значение
Метод возвращает одно из следующих значений. Дополнительные сведения о кодах ошибок COM см. в коды ошибок COM.
Ценность | Описание |
---|---|
S_OK | Операция была успешно выполнена. |
E_HANDLE | Дескриптор интерфейса недопустим. |
E_INVALIDARG | Тип данных не соответствует его размеру. |
E_OUTOFMEMORY | Сбой выделения памяти. |
Ни один из указанных выше | HRESULT содержит код ошибки, соответствующий последней ошибке. |
Замечания
Если приложение вызывает SetInputData несколько раз, будет задано только значение последнего вызова.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP |
минимальный поддерживаемый сервер | Windows Server 2003 |
целевая платформа | Настольный |
заголовка | bidispl.h |
DLL | Bidispl.dll |