Share via


AppCapabilityAccessStatus Enum

Definition

Describes an application's access to a single capability.

public enum class AppCapabilityAccessStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
enum class AppCapabilityAccessStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
public enum AppCapabilityAccessStatus
var value = Windows.Security.Authorization.AppCapabilityAccess.AppCapabilityAccessStatus.deniedBySystem
Public Enum AppCapabilityAccessStatus
Inheritance
AppCapabilityAccessStatus
Attributes

Windows requirements

Requirements Description
Device family
Windows 10, version 1903 (introduced in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v8.0)

Fields

Name Value Description
DeniedBySystem 0

State: Denied by System.

NotDeclaredByApp 1

State: Not Declared by App.

DeniedByUser 2

State: Denied by User.

UserPromptRequired 3

State: User Prompt Required

Allowed 4

State: Allowed.

Remarks

"Requesting" access means to ask the system to do a full access check, which may involve a user prompt. Requests will never return "UserPromptRequired". "Checking" access will simply query your status and is guaranteed to not prompt, as such may return the status "UserPromptRequired".

Applies to