[一部の情報は、商用リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 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 |