Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 2.37 KB

nf-objidlbase-ipipedouble-push.md

File metadata and controls

77 lines (61 loc) · 2.37 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:objidlbase.IPipeDouble.Push
IPipeDouble::Push (objidlbase.h)
The IPipeDouble::Push (objidlbase.h) method sends data of the double integer type to the pipe source.
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
com\ipipedouble_push.htm
com
49c9121f-eb92-42e4-bd30-fe2213d44de9
08/13/2022
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
objidlbase.h
ObjIdl.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
ObjIdl.idl
Windows
19H1
IPipeDouble::Push
objidlbase/IPipeDouble::Push
c++
APIRef
kbSyntax
COM
objidlbase.h
IPipeDouble.Push

IPipeDouble::Push

-description

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

-parameters

-param buf [in]

A pointer to the memory buffer that holds the data to be sent.

-param cSent [in]

The number of double integers in the buffer.

-returns

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

-remarks

When the Push 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 Push. The number of double integers being sent is specified in the cSent 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 cSent equal to 0 to indicate that the data transfer is complete.

-see-also

IPipeDouble