Win32 API 日本語リファレンス
ホームDevices.HumanInterfaceDevice › IDirectInputDevice8A

IDirectInputDevice8A

COM
IID54d41080-dc15-4833-a41b-748f73a38179継承元IUnknown自前メソッド開始 vtbl3

メソッド 29

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetCapabilities(DIDEVCAPS* param0)
4HRESULT EnumObjects(LPDIENUMDEVICEOBJECTSCALLBACKA param0, void* param1, DWORD param2)
5HRESULT GetProperty(GUID* param0, DIPROPHEADER* param1)
6HRESULT SetProperty(GUID* param0, DIPROPHEADER* param1)
7HRESULT Acquire()
8HRESULT Unacquire()
9HRESULT GetDeviceState(DWORD param0, void* param1)
10HRESULT GetDeviceData(DWORD param0, DIDEVICEOBJECTDATA* param1, DWORD* param2, DWORD param3)
11HRESULT SetDataFormat(DIDATAFORMAT* param0)
12HRESULT SetEventNotification(HANDLE param0)
13HRESULT SetCooperativeLevel(HWND param0, DWORD param1)
14HRESULT GetObjectInfo(DIDEVICEOBJECTINSTANCEA* param0, DWORD param1, DWORD param2)
15HRESULT GetDeviceInfo(DIDEVICEINSTANCEA* param0)
16HRESULT RunControlPanel(HWND param0, DWORD param1)
17HRESULT Initialize(HINSTANCE param0, DWORD param1, GUID* param2)
18HRESULT CreateEffect(GUID* param0, DIEFFECT* param1, IDirectInputEffect** param2, IUnknown* param3)
19HRESULT EnumEffects(LPDIENUMEFFECTSCALLBACKA param0, void* param1, DWORD param2)
20HRESULT GetEffectInfo(DIEFFECTINFOA* param0, GUID* param1)
21HRESULT GetForceFeedbackState(DWORD* param0)
22HRESULT SendForceFeedbackCommand(DWORD param0)
23HRESULT EnumCreatedEffectObjects(LPDIENUMCREATEDEFFECTOBJECTSCALLBACK param0, void* param1, DWORD param2)
24HRESULT Escape(DIEFFESCAPE* param0)
25HRESULT Poll()
26HRESULT SendDeviceData(DWORD param0, DIDEVICEOBJECTDATA* param1, DWORD* param2, DWORD param3)
27HRESULT EnumEffectsInFile(LPSTR param0, LPDIENUMEFFECTSINFILECALLBACK param1, void* param2, DWORD param3)
28HRESULT WriteEffectToFile(LPSTR param0, DWORD param1, DIFILEEFFECT* param2, DWORD param3)
29HRESULT BuildActionMap(DIACTIONFORMATA* param0, LPSTR param1, DWORD param2)
30HRESULT SetActionMap(DIACTIONFORMATA* param0, LPSTR param1, DWORD param2)
31HRESULT GetImageInfo(DIDEVICEIMAGEINFOHEADERA* param0)