IPointerDeviceInterop-Schnittstelle

[Einige Informationen beziehen sich auf vorab veröffentlichte Produkte, die vor der kommerziellen Veröffentlichung erheblich geändert werden können. Microsoft übernimmt keine Gewährleistungen, ausdrücklichen oder konkludenten Angaben in Bezug auf die hier bereitgestellten Informationen.]

Windows. Devices.Input.PointerDevice unterstützt eine neue Interopschnittstelle Windows. Devices.Input.IPointerDeviceInterop. Diese Schnittstelle macht eine Eigenschaft für pointerDevice verfügbar , die das HANDLE zurückgibt, das dem Gerät entspricht. Dies ist dasselbe Handle, das von Win32-APIs wie GetPointerDevice verwendet wird.

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;
};

Elemente

get_IsDeviceHandleSupported

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

Gibt zurück, ob die DeviceHandle-Eigenschaft im System unterstützt wird. Das Handle sollte nur abgefragt werden, wenn dies unterstützt wird.

value

Empfängt TRUE, wenn der Gerätehandle unterstützt wird; andernfalls FALSE.

get_DeviceHandle

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

Gibt den Zeigergerätehandle zurück, der dem Gerät entspricht. Dieser Handle muss nicht geschlossen werden.

value

Empfängt das HANDLE für das Zeigergerät.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 11 [nur Desktop-Apps]
Header Windows. Devices.Input.Interop.h
IID 5CF79B90-F6A6-4741-99FB-A87D72924C05

Siehe auch