ホーム › Devices.HumanInterfaceDevice › IDirectInputDeviceA
IDirectInputDeviceA
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetCapabilities(DIDEVCAPS* param0) |
| 4 | HRESULT EnumObjects(LPDIENUMDEVICEOBJECTSCALLBACKA param0, void* param1, DWORD param2) |
| 5 | HRESULT GetProperty(GUID* param0, DIPROPHEADER* param1) |
| 6 | HRESULT SetProperty(GUID* param0, DIPROPHEADER* param1) |
| 7 | HRESULT Acquire() |
| 8 | HRESULT Unacquire() |
| 9 | HRESULT GetDeviceState(DWORD param0, void* param1) |
| 10 | HRESULT GetDeviceData(DWORD param0, DIDEVICEOBJECTDATA* param1, DWORD* param2, DWORD param3) |
| 11 | HRESULT SetDataFormat(DIDATAFORMAT* param0) |
| 12 | HRESULT SetEventNotification(HANDLE param0) |
| 13 | HRESULT SetCooperativeLevel(HWND param0, DWORD param1) |
| 14 | HRESULT GetObjectInfo(DIDEVICEOBJECTINSTANCEA* param0, DWORD param1, DWORD param2) |
| 15 | HRESULT GetDeviceInfo(DIDEVICEINSTANCEA* param0) |
| 16 | HRESULT RunControlPanel(HWND param0, DWORD param1) |
| 17 | HRESULT Initialize(HINSTANCE param0, DWORD param1, GUID* param2) |