Freigeben über


IStylusAsyncPlugin.InAirPackets-Methode

Benachrichtigt das die IStylusAsyncPlugin-Schnittstelle implementierende Objekt darüber, dass sich der Tablettstift über dem Digitizer bewegt.

Namespace:  Microsoft.StylusInput
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Sub InAirPackets ( _
    sender As RealTimeStylus, _
    data As InAirPacketsData _
)
'Usage
Dim instance As IStylusAsyncPlugin
Dim sender As RealTimeStylus
Dim data As InAirPacketsData

instance.InAirPackets(sender, data)
void InAirPackets(
    RealTimeStylus sender,
    InAirPacketsData data
)
void InAirPackets(
    RealTimeStylus^ sender, 
    InAirPacketsData^ data
)
void InAirPackets(
    RealTimeStylus sender,
    InAirPacketsData data
)
function InAirPackets(
    sender : RealTimeStylus, 
    data : InAirPacketsData
)

Parameter

Hinweise

Sie können die Paketdaten ändern, indem Sie die geerbte SetData-Methode des InAirPacketsData-Objekts aufrufen, das im data-Parameter enthalten ist.

Hinweis

Eine ArgumentException-Ausnahme wird von der SetData-Methode ausgelöst, wenn die Länge des Arrays im value-Parameter kein Vielfaches des Werts der geerbten PacketPropertyCount-Eigenschaft ist.

Sie können die In-Air-Pakete abbrechen, indem Sie die SetData-Methode aufrufen, deren value-Parameter auf NULL (Nothing in Microsoft Visual Basic .NET) festgelegt ist.

Beispiele

In diesem C#-Beispiel erhält der Entwickler eine Warnung zur Anzahl der empfangenen In-Air-Pakete und zu dem Stylus-Objekt, das die Pakete generiert hat.

public void InAirPackets(RealTimeStylus sender, InAirPacketsData data)
{ 
  Debug.Assert(false, "In-air packets reveived.", "Received " + data.Count.ToString() + 
                      " in-air packets from stylus " + data.Stylus.Id.ToString());
}

In diesem C#-Beispiel erhält der Entwickler eine Warnung zur Anzahl der empfangenen In-Air-Pakete und zu dem Stylus-Objekt, das die Pakete generiert hat.

Public Sub InAirPackets(ByVal sender As RealTimeStylus, ByVal data As InAirPacketsData) _
  Implements IStylusAsyncPlugin.InAirPackets
    Debug.Assert(False, "InAirPackets", "Received " & data.Count.ToString() & _
                                             " in-air packets from stylus " & _
                                             data.Stylus.Id.ToString())
End Sub 'InAirPackets

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

IStylusAsyncPlugin-Schnittstelle

IStylusAsyncPlugin-Member

Microsoft.StylusInput-Namespace

RealTimeStylus

Microsoft.StylusInput.PluginData.InAirPacketsData