Freigeben über


ProcessPointerFramesInteractionContext-Funktion (interactioncontext.h)

Verarbeitet eine Reihe von Zeigereingabeframes.

Syntax

HRESULT ProcessPointerFramesInteractionContext(
  [in] HINTERACTIONCONTEXT interactionContext,
  [in] UINT32              entriesCount,
  [in] UINT32              pointerCount,
  [in] const POINTER_INFO  *pointerInfo
);

Parameter

[in] interactionContext

Zeiger auf ein Handle für den Interaktionskontext.

[in] entriesCount

Anzahl der zu verarbeitenden Frames.

[in] pointerCount

Anzahl der Zeiger in jedem Frame.

[in] pointerInfo

Zeiger auf das Array von Frames (der Größe entriesCount).

Rückgabewert

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück.

Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Ausgabebenachrichtigungen werden nach Bedarf gesendet.

Frames müssen in umgekehrter chronologischer Reihenfolge verarbeitet werden (die neuesten Daten zuerst).

Jeder Frame muss denselben Satz von Eingabezeigern aufweisen.

Jeder Zeiger muss von einem anderen Kontakt stammen.

Wenn die Zeigerfilterung festgelegt ist, wird aus jedem Frame ein Unterrahmen extrahiert, der die angegebenen Zeiger enthält. Zeiger werden durch AddPointerInteractionContext angegeben und die Zeigerfilterung aktiviert, indem INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS in SetPropertyInteractionContext festgelegt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile interactioncontext.h
Bibliothek Ninput.lib
DLL Ninput.dll

Weitere Informationen

HINTERACTIONCONTEXT

Interaktionskontextfunktionen