GetDeviceState

GetDeviceState是程式語言中的函式。

GetDeviceState,簡介,函式原體,說明,補充,

GetDeviceState

簡介

該函式從一個DirectInput接口指針所指向的設備立即獲得數據。

函式原體

STDMETHOD(GetDeviceState)(THIS_ DWORD,LPVOID) PURE;
稍作宏轉化之後,即為:
HRESULT _stdcall GetDeviceState(DWORD,LPVOID);

說明

_stdcall是標準的C++函式參數壓棧順序,是從右到左壓棧。
DWORD參數指向的是獲取數據的大小,一般鍵盤是256位元組,對於滑鼠則是sizeof(DIMOUSESTATE)。
LPVOID參數是指向數據存儲區的指針。

補充

該函式是DirectInput8裡面的函式,庫檔案為dinput8.lib,動態程式庫檔案為dinput.dll
任何DirectX函式均以COM對象方式聲明。

相關詞條

熱門詞條

聯絡我們