[部分資訊涉及預售產品,可能在商業發行前經過大幅修改。 Microsoft 對此處提供的資訊不作明示或暗示的任何保證。]
Windows。Devices.Input.PointerDevice 支援一個新的互操作介面,Windows。Devices.Input.IPointerDeviceInterop. 此介面會在 PointerDevice 上暴露一個屬性,回傳對應裝置的 HANDLE 。 這也是 Win32 API 如 GetPointerDevice 所使用的同一個帳號。
命名空間: Windows。裝置。輸入
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;
};
成員
get_IsDeviceHandleSupported
IFACEMETHOD(get_IsDeviceHandleSupported)(
_Out_ BOOL* value
) PURE;
回傳系統是否支援 DeviceHandle 屬性。 只有在有支撐時才應該查詢這個稱號。
- value
-
若支援裝置句柄,則接收 TRUE ;否則 就是錯誤。
get_DeviceHandle
IFACEMETHOD(get_DeviceHandle)(
_Outptr_ HANDLE * value
) PURE;
回傳對應的指標裝置位址。 這個把手不需要關閉。
- value
-
接收指標裝置的 HANDLE 指令。
要求
| 需求 | 價值 |
|---|---|
| 最低支援的用戶端 | Windows 11 [僅限桌面應用程式] |
| Header | Windows。Devices.Input.Interop.h |
| IID | 5CF79B90-F6A6-4741-99FB-A87D72924C05 |