#include <nnsys/mcs.h>
BOOL NNS_McsReadStream(
u16 channel,
void* data,
u32 size,
u32* pReadSize);
| channel | ストリームを識別するための値。0〜0x3FFFの値を指定できます。0x4000〜0x7FFFはTWL-Systemアプリケーション用、0x8000〜0xFFFFはmcsシステム用に予約しています。 |
| data | 読み込むデータを格納するバッファへのポインタ。 |
| size | 読み込むデータを格納するバッファのサイズ。 |
| pReadSize | 実際に読み込まれたデータのサイズ。 |
関数が成功した場合は TRUE、失敗した場合は FALSE を返します。
データの受信を行います。
受信したデータの長さがsizeで指定したバッファサイズより大きい場合は、sizeで指定した分のみデータを読み込みます。 このときの戻り値は FALSE になります。残りのサイズは、NNS_McsGetStreamReadableSize()で求められます。
2008/06/20 NITRO-SystemをTWL-Systemに変更。
2004/10/08 引数channelの解説を追加。
2004/08/26 説明の修正と引数channelの型の変更。
2004/06/01 初版