IPointerDeviceInterop 인터페이스

[일부 정보는 상업적으로 출시되기 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft 여기에 제공된 정보와 관련하여 명시적이거나 묵시적인 보증을 하지 않습니다.]

Windows. Devices.Input.PointerDevice는 새 interop 인터페이스 Windows 지원합니다. Devices.Input.IPointerDeviceInterop. 이 인터페이스는 디바이스에 해당하는 HANDLE을 반환하는 PointerDevice의 속성을 노출합니다. GetPointerDevice와 같은 Win32 API에서 사용하는 것과 동일한 핸들입니다.

Namespace: Windows. Devices.Input

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 를 받습니다. 그렇지 않으면 FALSE입니다.

get_DeviceHandle

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

디바이스에 해당하는 포인터 디바이스 핸들을 반환합니다. 이 핸들은 닫을 필요가 없습니다.

value

포인터 디바이스에 대한 HANDLE 을 받습니다.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 11 [데스크톱 앱만 해당]
Header Windows. Devices.Input.Interop.h
Invariant IdentityDetector (주체 불변 탐지기) 5CF79B90-F6A6-4741-99FB-A87D72924C05

참고하십시오