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


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

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

Синтаксис

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

Параметры

[in] buf

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

[in] cSent

Число двойных в буфере.

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

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

Замечания

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Professional [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок objidlbase.h (include ObjIdl.h)

См. также

IPipeDouble