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 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | objidlbase.h (包含 ObjIdl.h) |