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

IDirectInputDevice8W

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

メソッド 29

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

vtblメソッド
3HRESULT GetCapabilities(DIDEVCAPS* param0)
4HRESULT EnumObjects(LPDIENUMDEVICEOBJECTSCALLBACKW 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(DIDEVICEOBJECTINSTANCEW* param0, DWORD param1, DWORD param2)
15HRESULT GetDeviceInfo(DIDEVICEINSTANCEW* 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(LPDIENUMEFFECTSCALLBACKW param0, void* param1, DWORD param2)
20HRESULT GetEffectInfo(DIEFFECTINFOW* 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(LPWSTR param0, LPDIENUMEFFECTSINFILECALLBACK param1, void* param2, DWORD param3)
28HRESULT WriteEffectToFile(LPWSTR param0, DWORD param1, DIFILEEFFECT* param2, DWORD param3)
29HRESULT BuildActionMap(DIACTIONFORMATW* param0, LPWSTR param1, DWORD param2)
30HRESULT SetActionMap(DIACTIONFORMATW* param0, LPWSTR param1, DWORD param2)
31HRESULT GetImageInfo(DIDEVICEIMAGEINFOHEADERW* param0)