GetRawInputDevicesGetRawInputDevices

Consente a PresentationHost.exe di individuare i dispositivi di input non elaborato (HID, Human Interface Devices) che interessano l'applicazione host.Allows PresentationHost.exe to discover the raw input devices (Human Interface Devices) that the host application is interested in.

SintassiSyntax

HRESULT GetRawInputDevices( [out] IEnumRAWINPUTDEVICE **ppEnum );  

ParametriParameters

ppEnum

[out] Un puntatore a un IEnumRAWINPUTDEVICE per enumerare i dispositivi di input non elaborati.[out] A pointer to an IEnumRAWINPUTDEVICE for enumerating the raw input devices.

Valore proprietà/Valore restituitoProperty Value/Return Value

HRESULT:HRESULT:

S_OK - IEnumRAWINPUTDEVICE verrà utilizzato da PresentationHost.exe solo se viene restituito S_OK.S_OK - IEnumRAWINPUTDEVICE will only be used by PresentationHost.exe if S_OK is returned.

E_NOTIMPLE_NOTIMPL

NoteRemarks

I dispositivi di input non elaborato comprendono una serie di dispositivi tra cui tastiere, mouse e dispositivi meno tradizionali quali i telecomandi.Raw input devices are the set of input devices that includes keyboards, mice, and less traditional devices like remote controls.

Dopo avere recuperato l'elenco di dispositivi di input non elaborato, PresentationHost.exe viene registrato per i dispositivi per ricevere messaggi di notifica WM_INPUT.Once the list of raw input devices has been retrieved, PresentationHost.exe registers with the devices to receive WM_INPUT notification messages.

Vedere ancheSee Also

http://msdn.microsoft.com/library/default.asp?url=/library/winui/winui/windowsuserinterface/userinput/rawinput/rawinputreference/rawinputfunctions/getrawinputdevicelist.asp
FilterInputMessageFilterInputMessage