ITabletContextP インターフェイス
タブレット コンテキストを表します。
メンバー
ITabletContextP インターフェイスは、IUnknown インターフェイスから継承されます。 ITabletContextP には、次の種類のメンバーもあります。
メソッド
ITabletContextP インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
IsTopMostHook | タブレット コンテキストが最上位のフックにあるかどうかを示します。 |
重複 | タブレット コンテキストを入力キューの前面または背面に移動します。 |
TrackInputRect | タブレット デジタイザーをウィンドウ位置マッピング座標に更新します。 |
UseNamedSharedMemoryCommunications | タブレット スレッド間で共有されるメモリへのアクセスを提供します。 |
UseSharedMemoryCommunications | タブレット スレッド間で共有されるメモリへのアクセスを提供します。 |
解説
開発者はこのインターフェイスを使用しないでください。
UseNamedSharedMemoryCommunications は、Windows Vista 以降でのみ使用できます。
次のコードでは、 ITabletContextP インターフェイスの定義方法について説明します。
[
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);
};
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ライブラリ |
|