Поделиться через


Метод IWiaItemExtras::Escape (wia_xp.h)

Метод IWiaItemExtras::Escape отправляет запрос на операцию ввода-вывода конкретного поставщика на устройство с неподвижным изображением.

Синтаксис

HRESULT Escape(
  [in]  DWORD dwEscapeCode,
  [in]  BYTE  *lpInData,
  [in]  DWORD cbInDataSize,
  [out] BYTE  *pOutData,
  [in]  DWORD dwOutDataSize,
  [out] DWORD *pdwActualDataSize
);

Параметры

[in] dwEscapeCode

Тип: DWORD

Вызов предоставленного приложением, определяемого поставщиком значения DWORD, представляющего операцию ввода-вывода.

[in] lpInData

Тип: BYTE*

Указатель на буфер вызывающего приложения, который содержит данные для отправки на устройство.

[in] cbInDataSize

Тип: DWORD

Вызов предоставленной приложением длины (в байтах) данных, содержащихся в буфере, на который указывает lpInData.

[out] pOutData

Тип: BYTE*

Указатель на вызывающий буфер памяти, предоставляемый приложением, для получения данных с устройства.

[in] dwOutDataSize

Тип: DWORD

Вызов предоставленной приложением длины (в байтах) буфера, на который указывает pOutData.

[out] pdwActualDataSize

Тип: DWORD*

Получает количество байтов, записанных в pOutData.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wia_xp.h (включая Wia.h)
Библиотека Wiaguid.lib
DLL Wiaservc.dll

См. также раздел

IWiaItemExtras