Microsoft DirectX 8.0 (C++) |
ロビー クライアントの状態の変更に関する通知およびロビー クライアントからのメッセージを受け取るメッセージ ハンドラ関数を登録する。
HRESULT Initialize( const PVOID pvUserContext, const PFNDPNMESSAGEHANDLER pfn, DPNHANDLE *const pdpnhConnection, const DWORD dwFlags );
成功した場合は S_OK を返し、失敗した場合は次のいずれかのエラー値を返す。
DPNERR_INVALIDFLAGS |
DPNERR_INVALIDPARAM |
IDirectPlay8LobbiedApplication インターフェイスを取得するには、CoCreateInstance を使用した後にこのメソッドを呼び出す。
ロビーで起動した場合、このメソッドはロビー クライアントとの接続を自動的に確立する。Initialize を呼び出し、ロビーで起動されているのに、ロビー アプリケーション インターフェイスがロビー クライアント プロセスと通信できない場合、Initialize は 4 秒後にタイムアウトする。この場合、Initialize は DPNERR_TIMEDOUT を返すが、成功である。
Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
ヘッダー : Dplobby8.h で宣言。