IPipeByte::P ush メソッド (objidlbase.h)
バイト型のデータをパイプ ソースに送信します。
構文
HRESULT Push(
[in] BYTE *buf,
[in] ULONG cSent
);
パラメーター
[in] buf
送信するデータを保持するメモリ バッファーへのポインター。
[in] cSent
バッファー内のバイト数。
戻り値
このメソッドは、データが正常に送信されたことを示すS_OKを返します。
注釈
Push メソッドが呼び出されると、データはパイプのプロバイダーに送信されます。 呼び出し元はバッファーにデータを入力し、Push を呼び出 します。 送信されるバイト数は、 cSent パラメーターで指定されます。 呼び出し元は、呼び出し中にバッファーが有効であることを確認する責任があります。
最後のデータがプッシュされると、呼び出し元は、データ転送が完了したことを示すために、0 に等しい cSent の最後のプッシュを 1 回実行する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | objidlbase.h (ObjIdl.h を含む) |