Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The UninstallGame interface removes the supplied instance of the game from the system.
Syntax
virtual HRESULT UninstallGame(
LPCWSTR binaryGDFPath
)
Parameters
- binaryGDFPath
[in] String that contains the fully qualified path of the binary that contains the game definition file (GDF). The GDF must be present in the default resource location.
Return Value
Returns S_OK on success. Returns E_ACCESSDENIED if the game is blocked by parental controls. Returns S_FALSE if the GDF is not found at the supplied location.
Remarks
Once called, the system internally calls IGameExplorer::VerifyAccess. If the call to UninstallGame succeeds it proceeds to internally call IGameExplorer::RemoveGame to make the requested changes, and then removes all tasks currently registered to the game instance, along with the Start Menu shortcut.
Requirements
Header: Declared in gameux.h.