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


Метод IPipeLong::P ush (objidlbase.h)

Отправляет данные длинного целочисленного типа в источник канала.

Синтаксис

HRESULT Push(
  [in] LONG  *buf,
  [in] ULONG cSent
);

Параметры

[in] buf

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

[in] cSent

Количество длинных целых чисел в буфере.

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

Этот метод возвращает S_OK, чтобы указать, что данные были успешно отправлены.

Комментарии

При вызове метода Push данные отправляются поставщику канала. Вызывающий объект заполняет буфер данными, а затем вызывает Push. Число отправляемых длинных целых чисел указывается в параметре cSent . Вызывающий объект отвечает за то, чтобы буфер был действителен в течение всего вызова.

После отправки последнего из данных вызывающий объект должен выполнить одну последнюю отправку cSent , равную 0, чтобы указать, что передача данных завершена.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objidlbase.h (включая ObjIdl.h)

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

IPipeLong