WXC_RegisterData

構文

#include <nitro/wxc.h>

void WXC_RegisterData(u32 ggid, WXCCallback callback, u8 *send_ptr, int send_size, u8 *recv_ptr, int recv_size);

引数

ggid 登録するデータブロックに関連付けるGGID
単一のGGIDを使用して複数のデータブロックを登録することは出来ません。
callback データ交換が完了した時点で呼び出されるコールバック関数
引数には受信データのバッファが与えられます。
send_ptr 送信するデータが格納されたバッファ
send_size send_ptrのデータサイズ
recv_ptr データを受信するバッファ
recv_size recv_ptrのデータサイズ

返り値

なし

説明

データ交換用の情報を、データブロックとして登録します。
登録されたデータブロックは、GGIDの一致する他のすれちがい通信プログラムを検出するたびに自動的にデータ交換されます。

データブロックの登録を取り消す場合はWXC_UnregisterData関数を呼び出します。

参照

WXCCallback
WXC_UnregisterData

履歴

2005/08/04 初版