Microsoft DirectX 8.0 (Visual Basic)

DirectInputDeviceObjectInstance.GetType

オブジェクトのタイプとインスタンス識別子を取得する。

object.GetType() As Long

指定項目

object
DirectInputDeviceObjectInstance オブジェクトを指定する。

戻り値

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

エラー コード

失敗した場合はエラーが発生し、Err.Number が設定される。

注意

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

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