NNS_McsReadStream

構文

#include <nnsys/mcs.h>
BOOL NNS_McsReadStream(
         u16         channel,
         void*       data,
         u32         size,
         u32*        pReadSize);

引数

channel ストリームを識別するための値。0〜0x3FFFの値を指定できます。0x4000〜0x7FFFはNITRO-Systemアプリケーション用、0x8000〜0xFFFFはmcsシステム用に予約しています。
data 読み込むデータを格納するバッファへのポインタ。
size 読み込むデータを格納するバッファのサイズ。
pReadSize 実際に読み込まれたデータのサイズ。

返り値

関数が成功した場合は TRUE、失敗した場合は FALSE を返します。

説明

データの受信を行います。

受信したデータの長さがsizeで指定したバッファサイズより大きい場合は、sizeで指定した分のみデータを読み込みます。 このときの戻り値は FALSE になります。残りのサイズは、NNS_McsGetStreamReadableSize()で求められます。

参照

NNS_McsWriteStream

履歴

2004/10/08 引数channelの解説を追加。
2004/08/26 説明の修正と引数channelの型の変更。
2004/06/01 初版