Platform SDK: DirectX |
DirectPlayLobby3.ReceiveLobbyMessage メソッドは、ロビー クライアント アプリケーションと DirectPlay アプリケーションの間で送信されるメッセージを取得する。メッセージはキューに入れられるので、時間内に読めなくても、データを失う危険はない。
object.ReceiveLobbyMessage(applicationId As Long, _ messageFlags As Long) As DirectPlayMessage
成功すれば、DirectPlayMessage オブジェクトを返す。このオブジェクトのメソッドを使用して、メッセージのデータを取り出すことができる。保留中のメッセージが存在しない場合は、Nothing を返す。
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DPERR_APPNOTSTARTED |
DPERR_GENERIC |
DPERR_INVALIDINTERFACE |
DPERR_INVALIDOBJECT |
DPERR_INVALIDPARAMS |
DPERR_OUTOFMEMORY |