ITabletContextP interface
Represents the tablet context.
The ITabletContextP interface inherits from the IUnknown interface. ITabletContextP also has these types of members:
The ITabletContextP interface has these methods.
Method | Description |
---|---|
IsTopMostHook | Indicates if the tablet context is in the top most hook. |
Overlap | Moves a tablet context to the front or back of the input queue. |
TrackInputRect | Updates the tablet digitizer to window location mapping coordinates. |
UseNamedSharedMemoryCommunications | Provides access to memory shared between tablet threads. |
UseSharedMemoryCommunications | Provides access to memory shared between tablet threads. |
Developers should not use this interface.
UseNamedSharedMemoryCommunications is only available on Windows Vista and later.
The following code describes how the ITabletContextP interface is defined.
[
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);
};
Requirement | Value |
---|---|
Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
Minimum supported server |
None supported |
Library |
|