共用方式為


RAWINPUTHEADER 結構 (winuser.h)

包含屬於原始輸入資料一部分的標頭資訊。

語法

typedef struct tagRAWINPUTHEADER {
  DWORD  dwType;
  DWORD  dwSize;
  HANDLE hDevice;
  WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;

成員

dwType

類型: DWORD

原始輸入的類型。 它可能是下列其中一個值:

意義
RIM_TYPEMOUSE 0 原始輸入來自滑鼠。
RIM_TYPEKEYBOARD 1 原始輸入來自鍵盤。
RIM_TYPEHID 2 原始輸入來自不是鍵盤或滑鼠的某些裝置。

dwSize

類型: DWORD

整個輸入資料封包的大小,以位元組為單位。 這包括 RAWINPUT 加上 RAWHID 可變長度陣列中可能的額外輸入報告。

hDevice

類型: HANDLE

產生原始輸入資料的裝置控制碼。

wParam

類型: WPARAM

WM_INPUT訊息的wParam參數中傳遞的值。

備註

若要取得裝置的詳細資訊,請在GetRawInputDeviceInfo的呼叫中使用hDevice。 如果從精確度觸控板收到輸入,則 hDevice可以是零。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 winuser.h (包含 Windows.h)

另請參閱

概念

GetRawInputDeviceInfo

RAWINPUT 結構

RAWKEYBOARD 結構

RAWMOUSE 結構

RAWHID 結構

原始輸入

參考

WM_INPUT