Microsoft DirectX 8.0 (Visual Basic)

DirectPlay8LobbiedApplication.RegisterProgram

ロビー アウェア アプリケーションを Microsoft® DirectPlay® に登録する。ロビーによる起動を可能にするには、アプリケーションを登録する必要がある。

RegisterProgram( _
    ProgramDesc As DPL_PROGRAM_DESC, _
    lFlags As Long)

指定項目

ProgramDesc
登録するロビー アウェア アプリケーションを記述する DPL_PROGRAM_DESC 型。
lFlags
予約済み。0 に設定すること。

エラー コード

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

DPNERR_INVALIDFLAGS
DPNERR_INVALIDPARAM

注意

アプリケーションは 1 回だけ登録すればよい。アプリケーションをアンインストールするとき、DirectPlay8LobbiedApplication.UnRegisterProgram メソッドを呼び出して登録を解除する必要がある。ロビー クライアントが、システムから削除されたアプリケーションを起動しようとすると、DirectPlay はそのアプリケーションの登録を自動的に解除する。

DirectX® 8.0 では、RegisterProgram を使用する必要がある。アプリケーション情報をレジストリに手動で設定することはできない。このクラスを使用しないと、アプリケーションは移植できず、DirectPlay の将来のバージョンと互換性がなくなる。