Platform SDK: DirectX

DirectInput.CreateDevice

DirectInput.CreateDevice メソッドは、指定された GUID に基づいてデバイスのインスタンスを作成し、初期化する。

object.CreateDevice(guid As String) As DirectInputDevice

パラメータ

object
DirectInput オブジェクトを表すオブジェクト式。
guid
目的の入力デバイスを表すインスタンス GUID。この GUID は、DirectInputEnumDevices.GetItem メソッドが返す DirectInputDeviceInstance オブジェクトから返される。次の文字列のいずれかを使用することもできる。
GUID_SysKeyboard
デフォルトのシステム キーボード。
GUID_SysMouse
デフォルトのシステム マウス。

戻り値

成功すれば、DirectInputDevice オブジェクトが返される。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DIERR_DEVICENOTREG
DIERR_INVALIDPARAM
DIERR_NOINTERFACE
DIERR_OUTOFMEMORY

参照

GUID の使用