次の方法で共有


IDirectInputDevice8::GetDeviceInfo

デバイスの識別に関する情報を取得します。

HRESULT 
GetDeviceInfo(
  LPDIDEVICEINSTANCE pdidi
);

パラメータ

  • pdidi
    デバイスの識別に関する情報を格納する DIDEVICEINSTANCE 構造体のアドレス。このメソッドを呼び出す前に、アプリケーションでこの構造体の dwSize メンバーを初期化する必要があります。

戻り値

メソッドが正常に実行された場合、戻り値は DI_OK です。メソッドが失敗した場合、戻り値は次のいずれかのエラー値です。DIERR_INVALIDPARAM、DIERR_NOTINITIALIZED、E_POINTER

解説 

DirectX 3 との互換性のために、 DIDEVICEINSTANCE_DX3 構造体を渡し、 dwSize メンバーを sizeof(DIDEVICEINSTANCE_DX3) に初期化する操作も有効です。

要件

ヘッダー: Dinput.h 宣言