Microsoft DirectX 8.0 (Visual Basic)

DirectPlay8Server.GetSendQueueInfo

アプリケーションで送信キューのサイズを監視するために使用する。Microsoft® DirectPlay® では、受け取り側のコンピュータの処理速度よりも高速にメッセージを送信することはない。そのため、送信元のコンピュータが、送信先が受け取れる速さよりも高速にメッセージを送信した場合、メッセージは送信側のキューに蓄積される。アプリケーションにより、送信キューのサイズが大きすぎると登録された場合は、メッセージの送信レートを低下させる必要がある。

GetSendQueueInfo(idPlayer As Long, _
    lNumMsgs As Long, _
    lNumBytes As Long)

指定項目

idPlayer
プレーヤーの識別子を指定する Long 値。
lNumMsgs
現在キューに蓄積されているメッセージの数。
lNumBytes
現在キューに蓄積されているメッセージ データの総バイト数。

エラー コード

失敗した場合は、Err.Number に次のいずれかの値が設定される。

DPNERR_INVALIDPARAM