DeviceInstance 構造体

DeviceInstance 構造体

Microsoft® DirectInput® デバイスのインスタンスを記述する。この構造体は、Input9Enumdevices メソッド、Input9Enumdevicesbysemantics メソッド、および Inputdevice9Getdeviceinfo メソッドで使われる。

定義

Visual Basic Public Structure DeviceInstance
C# public struct DeviceInstance
Managed C++ public __value struct DeviceInstance
JScript 構造体は使えるが、独自に定義することはできない。

メンバ テーブル

次のテーブルは、DeviceInstance オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

メソッド

メソッド 説明
DeviceInstance オブジェクトの新しいインスタンスを初期化する。
ToString このインスタンスの文字列表現を取得する。

プロパティ

プロパティ 説明
DeviceSubType デバイス タイプ指定子。デバイス タイプ記述コードの最下位バイトは、デバイス タイプを指定する。最下位バイトから 1 つ上位のバイトは、デバイス サブタイプを指定する。この値は、TermHid (Human Interface Device) を指定する DIDEVTYPE_HID と組み合わせることもできる。
DeviceType デバイス タイプ指定子。デバイス タイプ記述コードの最下位バイトは、デバイス タイプを指定する。最下位バイトから 1 つ上位のバイトは、デバイス サブタイプを指定する。この値は、TermHid (Human Interface Device) を指定する DIDEVTYPE_HID と組み合わせることもできる。
FFDriverGuid フォース フィードバックに使われるドライバの一意な識別子。ドライバのメーカーがこの識別子を設定する。
InstanceGuid デバイスのインスタンスに対する一意な識別子。アプリケーションは、インスタンスの GUID を構成ファイルに保存し、後で使うことができる。インスタンス GUID は、コンピュータごとに固有である。あるコンピュータから取得したインスタンス GUID は、他のコンピュータのインスタンス GUID とは無関係である。
InstanceName インスタンスの登録名。"Joystick 1" など。
ProductGuid 製品の一意な識別子。この識別子は、デバイスのメーカーが定める。
ProductName 製品の登録名。
Usage デバイスが HID (Human Interface Device) デバイスの場合、このメンバには HID 使用コードが含まれる。
UsagePage デバイスが HID (Human Interface Device) デバイスの場合、このメンバには HID 使用ページ コードが含まれる。

構造体の情報

名前空間 Microsoft.DirectX.DirectInput
アセンブリ Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll)
厳密名 Microsoft.DirectX.DirectInput,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.