Microsoft DirectX 8.0 (Visual Basic) |
object.GetDIDevices( _ deviceType As CONST_DI8DEVICETYPE, _ flags As CONST_DIENUMDEVICESFLAGS) _ As DirectInputEnumDevices8
DirectInputEnumDevices8 オブジェクトが返される。
失敗した場合はエラーが発生し、Err.Number が設定される。
すべてのインストール済みデバイスは、たとえそれが現存していなくても列挙可能である。たとえば、ジョイスティックは、システムにインストールするが、当面コンピュータに接続しないでおくこともできる。
単一のハードウェアが、複数の Microsoft® DirectInput® デバイス タイプとして機能することができる場合は、サポートする各デバイス タイプごとに返される。たとえば、組み込みマウス付きのキーボードは、1 つのキーボードとして、かつ、1 つのマウスとして列挙される。ただし、製品 GUID は各デバイスに対して同じである。