Platform SDK: DirectX |
EnumLocalApplicationsCallback は、IDirectPlayLobby3::EnumLocalApplications メソッドに対するアプリケーション定義のコールバック関数である。
BOOL FAR PASCAL EnumLocalApplicationsCallback( LPCDPLAPPINFO lpAppInfo, LPVOID lpContext, DWORD dwFlags );
列挙を継続する場合は、TRUE を返す。列挙を停止する場合は、FALSE を返す。
コールバック関数で返されるポインタは一時的なものであり、コールバック関数の内部でのみ有効である。アプリケーションは、ポインタ情報を保存する必要がある場合、データを保持するためのメモリを割り当て、データをコピーしてから、この新しいデータへのポインタを保存する必要がある。この関数で、lpAppInfo は一時的なものである。また、lpAppInfo パラメータで指定された構造体内のポインタの lpszAppNameA と lpszAppName も一時的なものであるので注意すること。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : Dplobby.h で宣言。