共用方式為


INTERACTION_CONTEXT_OUTPUT2結構 (interactioncontext.h)

定義 互動內容 物件的輸出。

語法

typedef struct INTERACTION_CONTEXT_OUTPUT2 {
  INTERACTION_ID     interactionId;
  INTERACTION_FLAGS  interactionFlags;
  POINTER_INPUT_TYPE inputType;
  UINT32             contactCount;
  UINT32             currentContactCount;
  float              x;
  float              y;
  union {
    INTERACTION_ARGUMENTS_MANIPULATION manipulation;
    INTERACTION_ARGUMENTS_TAP          tap;
    INTERACTION_ARGUMENTS_CROSS_SLIDE  crossSlide;
  } arguments;
} INTERACTION_CONTEXT_OUTPUT2;

成員

interactionId

互動內容 物件的標識碼。

interactionFlags

來自 INTERACTION_FLAGS 列舉的其中一個常數

inputType

來自 POINTER_INPUT_TYPE 列舉的其中一個常數

contactCount

可辨識的聯繫人數目。

currentContactCount

目前聯繫人的數目。

x

輸入指標的 X 座標,以 HIMETRIC 單位表示。

y

輸入指標的 Y 座標,以 HIMETRIC 單位表示。

arguments

子欄位 自變數的聯集。

arguments.manipulation

操作的狀態。

arguments.tap

點選手勢的狀態。

arguments.crossSlide

交叉投影片互動的狀態。

言論

相較於 INTERACTION_CONTEXT_OUTPUT 結構,提供增強的手勢辨識支援

要求

要求 價值
最低支援的用戶端 Windows 10 版本 21H1
支援的最低伺服器 Windows Server 2022
標頭 interactioncontext.h

另請參閱

INTERACTION_ARGUMENTS_CROSS_SLIDE 結構

INTERACTION_ARGUMENTS_MANIPULATION 結構

INTERACTION_ARGUMENTS_TAP 結構

INTERACTION_CONTEXT_OUTPUT_CALLBACK 回呼函式

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 回呼函式

INTERACTION_FLAGS 列舉

RegisterOutputCallbackInteractionContext 函式

RegisterOutputCallbackInteractionContext2 函式