共用方式為


IPipeDouble::P ull 方法 (objidlbase.h)

從管道來源擷取雙精度浮點型別的數據。

語法

HRESULT Pull(
  [out] DOUBLE *buf,
  [in]  ULONG  cRequest,
  [out] ULONG  *pcReturned
);

參數

[out] buf

接收數據的記憶體緩衝區指標。 緩衝區必須能夠保存 cRequest 中指定的至少雙精度浮點數。

[in] cRequest

要求的雙精度浮點數。

[out] pcReturned

傳回的實際雙精度浮點數。

返回值

這個方法會傳回S_OK,指出已成功擷取數據。

備註

呼叫 Pull 方法時,會從管道的提供者要求數據。 呼叫端必須提供緩衝區,該緩衝區至少會保存 cRequest 參數中指定的雙精度浮點數。 Proxy 會將數據取消封存到提供的緩衝區,並設定 在pcReturned中實際提供的雙精度浮點數。 pcReturned 參數可以小於或等於 cRequest,但永遠不會更大。 當 pcReturned 為 0 時,表示沒有其他數據。

需求

要求 價值觀
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平臺 窗戶
頁首 objidlbase.h (include ObjIdl.h)

另請參閱

IPipeDouble