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

IDirectInputDeviceW

COM
IID5944e681-c92e-11cf-bfc7-444553540000継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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)