Microsoft DirectX 8.0 (Visual Basic)

DirectPlayVoiceServer8.StartSession

実行中の DirectPlay トランスポート セッション内で初期化された Microsoft® DirectPlay® Voice セッションを開始する。このメソッドの呼び出しが成功しないと、クライアントは音声セッションへの接続を完了できない。

StartSession(SessionDesc As DVSESSIONDESC, lFlags As Long)

指定項目

SessionDesc
セッションの記述を保持する DVSESSIONDESC 型。
lFlags
予約済み。0 に設定すること。

エラー コード

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

DVERR_INVALIDPARAM
DVERR_ALREADYPENDING
DVERR_NOTINITIALIZED
DVERR_INVALIDOBJECT
DVERR_INVALIDPOINTER
DVERR_INVALIDFLAGS
DVERR_HOSTING

注意

このメソッドを呼び出す前に DirectPlayVoiceServer8.Initialize メソッドを呼び出す必要がある。音声セッションがピアツーピアである場合、音声セッションはセッションの任意のクライアントでホストできる。音声セッションがピアツーピアではない場合、アクティブなトランスポート セッションのホストであるトランスポート クライアントでホストする必要がある。

DVSESSIONDESC 構造体は、開始する音声セッションのタイプを保持する。音声セッションのタイプによっては、クライアントとサーバーの CPU と帯域幅の使用について、大きな影響を与えることがある。