Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
UID: NF:objidlbase.IPipeDouble.Push
title: IPipeDouble::Push (objidlbase.h)
description: The IPipeDouble::Push (objidlbase.h) method sends data of the double integer type to the pipe source.
description: The IPipeDouble::Push (objidlbase.h) method sends data of the double type to the pipe source.
helpviewer_keywords: ["IPipeDouble interface [COM]","Push method","IPipeDouble.Push","IPipeDouble::Push","Push","Push method [COM]","Push method [COM]","IPipeDouble interface","_com_ipipedouble_push","com.ipipedouble_push","objidlbase/IPipeDouble::Push"]
old-location: com\ipipedouble_push.htm
tech.root: com
Expand Down Expand Up @@ -50,7 +50,7 @@ api_name:

## -description

Sends data of the double integer type to the pipe source.
Sends data of the double type to the pipe source.

## -parameters

Expand All @@ -60,15 +60,15 @@ A pointer to the memory buffer that holds the data to be sent.

### -param cSent [in]

The number of double integers in the buffer.
The number of doubles in the buffer.

## -returns

This method returns S_OK to indicate that the data was sent successfully.

## -remarks

When the <b>Push</b> method is called, the data is being sent to the provider of the pipe. The caller fills the buffer with the data and then calls <b>Push</b>. The number of double integers being sent is specified in the <i>cSent</i> parameter. The caller is responsible for ensuring that the buffer is valid for the duration of the call.
When the <b>Push</b> method is called, the data is being sent to the provider of the pipe. The caller fills the buffer with the data and then calls <b>Push</b>. The number of doubles being sent is specified in the <i>cSent</i> parameter. The caller is responsible for ensuring that the buffer is valid for the duration of the call.

When the last of the data has been pushed, the caller must do one last push of <i>cSent</i> equal to 0 to indicate that the data transfer is complete.

Expand Down