IPipeByte::P ush 方法 (objidl.h)
將位元組類型的數據傳送至管道來源。
語法
HRESULT Push(
[in] BYTE *buf,
[in] ULONG cSent
);
參數
[in] buf
記憶體緩衝區的指標,其中包含要傳送的數據。
[in] cSent
緩衝區中的位元組數目。
傳回值
這個方法會傳回S_OK,指出已成功傳送數據。
備註
呼叫 Push 方法時,數據會傳送至管道的提供者。 呼叫端會將數據填滿緩衝區,然後呼叫 Push。 正在傳送的位元組數目是在 cSent 參數中指定。 呼叫端負責確保緩衝區在呼叫期間有效。
推送最後一個數據時,呼叫端必須執行等於0的最後一個 cSent 推送,以指出數據傳輸已完成。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | objidl.h (包含 ObjIdl.h) |