Share via


ConversationalAgentSystemStateChangeType Enum

Definition

Specifies the possible state changes for the SystemStateChanged event.

public enum class ConversationalAgentSystemStateChangeType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
enum class ConversationalAgentSystemStateChangeType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
public enum ConversationalAgentSystemStateChangeType
var value = Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangeType.userAuthentication
Public Enum ConversationalAgentSystemStateChangeType
Inheritance
ConversationalAgentSystemStateChangeType
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
UserAuthentication 0

When set, indicates that the authentication status of the user has changed (such as when a user locks or unlocks a system). Corresponds to ConversationalAgentSession.IsUserAuthenticated.

ScreenAvailability 1

When set, indicates that the system's capability to turn on, or use, a display device has changed (this does not indicate whether or not the display is currently being used). Corresponds to ConversationalAgentSession.IsScreenAvailable.

IndicatorLightAvailability 2

When set, indicates that the system's capability to use status indicator lights has changed.

Corresponds to ConversationalAgentSession.IsIndicatorLightAvailable.

VoiceActivationAvailability 3

When set, indicates voice activation availability has been changed through system settings or group policy. Corresponds to ConversationalAgentSession.IsVoiceActivationAvailable.

Remarks

For the current agent state, check ConversationalAgentSession.AgentState.

Applies to

See also