Interface IPointerDeviceInterop

[Algumas informações referem-se ao produto pré-lançado que pode ser substancialmente modificado antes de ser lançado comercialmente. Microsoft não faz garantias, expressas ou implícitas, em relação às informações fornecidas aqui.]

Windows. Devices.Input.PointerDevice dá suporte a uma nova interface de interoperabilidade, Windows. Devices.Input.IPointerDeviceInterop. Essa interface expõe uma propriedade no PointerDevice que retorna o HANDLE correspondente ao dispositivo. Esse é o mesmo identificador usado pelas APIs do Win32, como GetPointerDevice.

Namespace: Windows. Devices.Input

Header: Windows. Devices.Input.Interop.h

Sintaxe

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

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

Membros

get_IsDeviceHandleSupported

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

Retorna se a propriedade DeviceHandle tem suporte no sistema. O identificador só deve ser consultado se houver suporte.

value

Recebe TRUE se o identificador do dispositivo tiver suporte; caso contrário , FALSE.

get_DeviceHandle

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

Retorna o identificador do dispositivo de ponteiro correspondente ao dispositivo. Esse identificador não precisa ser fechado.

value

Recebe o HANDLE do dispositivo de ponteiro.

Requisitos

Requisito Valor
Cliente mínimo suportado Windows 11 [somente aplicativos da área de trabalho]
Cabeçalho Windows. Devices.Input.Interop.h
IID 5CF79B90-F6A6-4741-99FB-A87D72924C05

Consulte também