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

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