IStream_Write関数 (shlwapi.h)

バッファーから指定したストリームに不明な形式のデータを書き込みます。

構文

LWSTDAPI IStream_Write(
  [in] IStream    *pstm,
  [in] const void *pv,
  [in] ULONG      cb
);

パラメーター

[in] pstm

種類: IStream*

ターゲット ストリームを指定する IStream ポインター。

[in] pv

型: const void*

ターゲット ストリームに送信するデータを保持するバッファーへのポインター。 このバッファーは、サイズが cb バイト以上である必要があります。

[in] cb

種類: ULONG

ターゲット ストリームに書き込むデータのバイト数。

戻り値

型: HRESULT

関数が指定したバイト数をストリームに正常に書き込んだ場合は S_OKを返し、それ以外の場合はエラー値を返します。 特に、ターゲット ストリームに書き込まれた cb バイト未満の場合、一部のデータが正常に書き込まれた場合でも、関数は E_FAILを返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlwapi.h
[DLL] Shlwapi.dll (バージョン 5.0 以降)