ResourceAvailability Enumeration

Syntax

public enum class ResourceAvailability  

Members

Member Value Description
Constrained Application is in the constrained state and has limited access to resources.See App States for information on the resources available in constrained mode.
Full Application has full access to the GPU, minus the NUI GPU reserve (4.5%) and the standard system GPU reserve (0-3%).
FullWithExtendedSystemReserve Application has full access to the GPU, minus the NUI GPU reserve (4.5%) and the extended system GPU reserve (4%).

Remarks

NUI GPU Reserve

Titles that do not use NUI Gestures (streams based on depth or IR) can disable the NUI GPU reserve and make use of the 4.5% NUI GPU reserve during gameplay. To disable the NUI GPU reserve, set the CoreApplication.DisableKinectGpuReservation Property to true.

Windows::ApplicationModel::Core::CoreApplication::DisableKinectGpuReservation = true;  

Note It is recommended that titles re-enable NUI gestures when the title is in in-game menus or lobbies (by setting DisableKinectGpuReservation = false) to allow controller pairing and bio-metric sign-in to work.

Extended System GPU Reserve

It is not possible for a title to disable the Extended System Reserve mode; however, it is possible to request that the Extended System Reserve mode is always enabled so that it is not necessary for titles to handle the complication of dynamic switches in and out of Extended System Reserve mode. Titles can request that the Extended System Reserve mode is always enabled by setting the mx:GpuAvailability element to fixed in the title’s application manifest.

Requirements

Namespace: Windows.ApplicationModel.Core

Metadata: windows.winmd

See also

Reference

Windows.ApplicationModel.Core Namespace