IPointerDeviceInterop インターフェイス

[一部の情報は、商用リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoftは、ここに記載されている情報に関して明示または黙示を問わず、一切の保証を行いません。

Windows。Devices.Input.PointerDevice では、新しい相互運用インターフェイス Windows がサポートされます。Devices.Input.IPointerDeviceInterop。 このインターフェイスは、デバイスに対応する HANDLE を返す PointerDevice のプロパティを公開します。 これは、 GetPointerDevice などの Win32 API で使用されるのと同じハンドルです。

Namespace: Windows。Devices.Input

Header: Windows。Devices.Input.Interop.h

構文

DECLARE_INTERFACE_IID_(IPointerDeviceInterop, IUnknown, "5CF79B90-F6A6-4741-99FB-A87D72924C05")
{
    IFACEMETHOD(get_IsDeviceHandleSupported)(
        _Out_ BOOL* value
    ) PURE;

    IFACEMETHOD(get_DeviceHandle)(
        _Outptr_ HANDLE * value
    ) PURE;
};

Members

get_IsDeviceHandleSupported

IFACEMETHOD(get_IsDeviceHandleSupported)(
    _Out_ BOOL* value
) PURE;

DeviceHandle プロパティがシステムでサポートされているかどうかを返します。 ハンドルは、サポートされている場合にのみクエリを実行する必要があります。

value

デバイス ハンドルがサポートされている場合は TRUE を 受け取ります。それ以外の場合 は FALSE

get_DeviceHandle

IFACEMETHOD(get_DeviceHandle)(
    _Outptr_ HANDLE * value
) PURE;

デバイスに対応するポインター デバイス ハンドルを返します。 このハンドルを閉じる必要はありません。

value

ポインター デバイスの HANDLE を受け取ります。

必要条件

Requirement 価値
サポートされる最小クライアント Windows 11 [デスクトップ アプリのみ]
ヘッダー Windows。Devices.Input.Interop.h
IID 5CF79B90-F6A6-4741-99FB-A87D72924C05

こちらも参照ください