INTERACTION_FLAGS enumeration (interactioncontext.h)

Specifies the state of an interaction.

Syntax

typedef enum INTERACTION_FLAGS {
  INTERACTION_FLAG_NONE = 0x00000000,
  INTERACTION_FLAG_BEGIN = 0x00000001,
  INTERACTION_FLAG_END = 0x00000002,
  INTERACTION_FLAG_CANCEL = 0x00000004,
  INTERACTION_FLAG_INERTIA = 0x00000008,
  INTERACTION_FLAG_MAX = 0xffffffff
} ;

Constants

 
INTERACTION_FLAG_NONE
Value: 0x00000000
No flags set.
INTERACTION_FLAG_BEGIN
Value: 0x00000001
The beginning of an interaction.
INTERACTION_FLAG_END
Value: 0x00000002
The end of an interaction (including inertia).
INTERACTION_FLAG_CANCEL
Value: 0x00000004
Interaction canceled. INTERACTION_FLAG_END also set on cancel.
INTERACTION_FLAG_INERTIA
Value: 0x00000008
Inertia being processed.
INTERACTION_FLAG_MAX
Value: 0xffffffff
Maximum number of interactions exceeded.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header interactioncontext.h

See also

INTERACTION_CONTEXT_OUTPUT structure

INTERACTION_CONTEXT_OUTPUT2 structure

INTERACTION_CONTEXT_OUTPUT_CALLBACK callback function

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 callback function

RegisterOutputCallbackInteractionContext function

RegisterOutputCallbackInteractionContext2 function