Interfaccia IPointerDeviceInterop

[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.]

Windows. Devices.Input.PointerDevice supporta una nuova interfaccia di interoperabilità, Windows. Devices.Input.IPointerDeviceInterop. Questa interfaccia espone una proprietà in PointerDevice che restituisce l'handle corrispondente al dispositivo. Si tratta dello stesso handle usato dalle API Win32, ad esempio GetPointerDevice.

Namespace: Windows. Devices.Input

Header: Windows. Devices.Input.Interop.h

Sintassi

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

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

Membri

get_IsDeviceHandleSupported

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

Restituisce un valore che indica se la proprietà DeviceHandle è supportata nel sistema. L'handle deve essere sottoposto a query solo se supportato.

value

Riceve TRUE se l'handle del dispositivo è supportato; in caso contrario FALSE.

get_DeviceHandle

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

Restituisce l'handle del dispositivo puntatore corrispondente al dispositivo. Questo handle non deve essere chiuso.

value

Riceve l'handle per il dispositivo di puntatore.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 [solo app desktop]
Intestazione Windows. Devices.Input.Interop.h
IID 5CF79B90-F6A6-4741-99FB-A87D72924C05

Vedere anche