Microsoft DirectX 8.0 (Visual Basic) |
ロビー アウェア アプリケーションを Microsoft® DirectPlay® に登録する。ロビーによる起動を可能にするには、アプリケーションを登録する必要がある。
RegisterProgram( _ ProgramDesc As DPL_PROGRAM_DESC, _ lFlags As Long)
失敗した場合は、Err.Number に次のいずれかの値が設定される。
DPNERR_INVALIDFLAGS |
DPNERR_INVALIDPARAM |
アプリケーションは 1 回だけ登録すればよい。アプリケーションをアンインストールするとき、DirectPlay8LobbiedApplication.UnRegisterProgram メソッドを呼び出して登録を解除する必要がある。ロビー クライアントが、システムから削除されたアプリケーションを起動しようとすると、DirectPlay はそのアプリケーションの登録を自動的に解除する。
DirectX® 8.0 では、RegisterProgram を使用する必要がある。アプリケーション情報をレジストリに手動で設定することはできない。このクラスを使用しないと、アプリケーションは移植できず、DirectPlay の将来のバージョンと互換性がなくなる。