次の方法で共有


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 エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ライブラリ
Wisptis.exe