Condividi tramite


Funzione GetStateInteractionContext (interactioncontext.h)

Ottiene lo stato corrente del contesto di interazione .

Sintassi

HRESULT GetStateInteractionContext(
  [in]           HINTERACTIONCONTEXT interactionContext,
  [in, optional] const POINTER_INFO  *pointerInfo,
  [out]          INTERACTION_STATE   *state
);

Parametri

[in] interactionContext

Puntatore a un handle per il contesto di interazione.

[in, optional] pointerInfo

Struttura POINTER_INFO che contiene informazioni di base sul puntatore per il puntatore specifico di interesse. Questo parametro può essere NULL.

[out] state

Una delle costanti dell'enumerazione INTERACTION_STATE.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK.

In caso contrario, restituisce un codice di errore HRESULT.

Osservazioni:

Al termine dell'interazione, il contesto di interazione potrebbe essere ancora occupato a segnalare l'inerzia o aspettarsi un secondo tocco in un gesto di doppio tocco (in generale, se è possibile un movimento a più tratti). Questa funzione consente al chiamante di scoprire quando è sicuro considerare l'oggetto Contesto di interazione come inattivo. Lo scopo principale di questa funzione è la gestione di pool di contesti di interazione.

Requisiti

Requisito Value
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Header interactioncontext.h
Library Ninput.lib
DLL Ninput.dll