Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Windows.Devices.Input.PointerDevice supports a new interop interface, Windows.Devices.Input.IPointerDeviceInterop. This interface exposes a property on the PointerDevice that returns the HANDLE corresponding to the device. This is the same handle used by Win32 APIs such as GetPointerDevice.
Namespace: Windows.Devices.Input
Header: Windows.Devices.Input.Interop.h
Syntax
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;
Returns whether the DeviceHandle property is supported on the system. The handle should only be queried if supported.
- value
-
Receives TRUE if the device handle is supported; otherwise FALSE.
get_DeviceHandle
IFACEMETHOD(get_DeviceHandle)(
_Outptr_ HANDLE * value
) PURE;
Returns the pointer device handle corresponding to the device. This handle does not need to be closed.
- value
-
Receives the HANDLE for the pointer device.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 11 [desktop apps only] |
| Header | Windows.Devices.Input.Interop.h |
| IID | 5CF79B90-F6A6-4741-99FB-A87D72924C05 |