Platform SDK: DirectX

DirectInputDeviceObjectInstance.GetType

DirectInputDeviceObjectInstance.GetType メソッドは、オブジェクトのタイプと一意な識別子を取得する。

object.GetType() As Long

パラメータ

object
DirectInputDeviceObjectInstance オブジェクトを表すオブジェクト式。

戻り値

オブジェクトを表すデバイス タイプ。オブジェクト タイプ (軸、ボタンなど) を表す CONST_DIDFTFLAGS フラグの組み合わせであり、中央の 16 ビットには、オブジェクト インスタンス番号が格納される。

エラー コード

失敗すればエラーが発生し、Err.Number が設定される。

注意

オブジェクト インスタンス ID を取得するには、次の処理を実行する。

Dim ObjID as Long
ObjID = (diObj.GetType And &HFFFF00) \ 256