共用方式為


IPipeLong::P ull 方法 (objidl.h)

從管道來源擷取長整數類型的資料。

語法

HRESULT Pull(
  [out] LONG  *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
標頭 objidl.h (包含 ObjIdl.h)

另請參閱

IPipeLong