ITabletContextP-Schnittstelle
Stellt den Tablet-Kontext dar.
Member
Die ITabletContextP-Schnittstelle erbt von der IUnknown-Schnittstelle . ITabletContextP verfügt auch über folgende Membertypen:
Methoden
Die ITabletContextP-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
IsTopMostHook | Gibt an, ob sich der Tablet-Kontext im oberen Hook befindet. |
Überlappen | Verschiebt einen Tablet-Kontext an die Vorder- oder Rückseite der Eingabewarteschlange. |
TrackInputRect | Updates den Tabletdigisierer zu den Koordinaten der Fensterpositionszuordnung. |
UseNamedSharedMemoryCommunications | Bietet Zugriff auf den zwischen Tabletthreads gemeinsam genutzten Speicher. |
UseSharedMemoryCommunications | Bietet Zugriff auf den zwischen Tabletthreads gemeinsam genutzten Speicher. |
Bemerkungen
Entwickler sollten diese Schnittstelle nicht verwenden.
UseNamedSharedMemoryCommunications ist nur unter Windows Vista und höher verfügbar.
Der folgende Code beschreibt, wie die ITabletContextP-Schnittstelle definiert wird.
[
object,
uuid(22F74D0A-694F-4f47-A5CE-AE08A6409AC8),
pointer_default(unique)
]
interface ITabletContextP : ITabletContext
{
HRESULT Overlap([in] BOOL bTop, [out] DWORD *pdwtcid);
HRESULT GetType([out] CONTEXT_TYPE *pct);
HRESULT TrackInputRect([out] RECT *prcInput);
HRESULT IsTopMostHook();
HRESULT GetEventSink(
[out] ITabletEventSink **ppSink);
HRESULT UseSharedMemoryCommunications(
[in] DWORD pid,
[out] DWORD *phEventMoreData,
[out] DWORD *phEventClientReady,
[out] DWORD *phMutexAccess,
[out] DWORD *phFileMapping);
HRESULT UseNamedSharedMemoryCommunications(
[in] DWORD pid,
[in, string] LPCTSTR szSid,
[in, string] LPCTSTR sdIlSid,
[out] DWORD *pdwEventMoreDataId,
[out] DWORD *pdwEventClientReadyId,
[out] DWORD *pdwMutexAccessId,
[out] DWORD *pdwFileMappingId);
};
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Bibliothek |
|