The IGameExplorer2 COM interface provides developers with replacement interfaces for the current IGameExplorer interface. The IGameExplorer2 interface provides developers with the ability to call a single entry point (dependent on whether the user is installing or uninstalling the game) that will automate the required items, and remove the complexity of using IGameExplorer. IGameExplorer
IGameExplorer2
| Method | Description |
|---|---|
| AddGame (inherited from IGameExplorer) | Registers an instance of a game with Games Explorer, and either uses a custom InstanceID or returns a generated InstanceID. |
| CheckAccess | Checks to see if the user has permission to launch the title. |
| InstallGame | Checks whether the user has permission to install the title, and then, if allowed, installs it. |
| RemoveGame (inherited from IGameExplorer) | Removes an instance of a game from Games Explorer. Also, it removes permissions for the game from parental controls, as well as for any related rich media settings. |
| UninstallGame | Removes the supplied instance of the game from the system. |
| UpdateGame (inherited from IGameExplorer) | Notifies Games Explorer that the game definition file (GDF) for a title has been updated. This function call updates any permissions for the game in parental controls, as well as for any rich media information. |
| VerifyAccess | Checks whether the user has permission to play the game in the specified GDF. |
Syntax
interface class IGameExplorer2
Remarks
This interface is supported on the Windows platforms beginning with the Windows 7 release. It supersedes the IGameExplorer interface for those releases.
Requirements
Header: Declared in GameUX.h.
See Also
IGameExplorer
Windows Games Explorer Interfaces for Windows 7