Microsoft DirectX 8.0 (C++) |
Microsoft® DirectInput® デバイスのデータ形式を設定する。
HRESULT SetDataFormat( LPCDIDATAFORMAT lpdf );
成功した場合は、DI_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DIERR_ACQUIRED |
DIERR_INVALIDPARAM |
DIERR_NOTINITIALIZED |
IDirectInputDevice8::Acquire でデバイスを取得する前に、データ形式を設定しておかなければならない。データ形式は、一度設定するだけでよい。データ形式は、デバイスが取得されている間は変更できない。
アプリケーションがアクション マップを使用している場合は、代わりに IDirectInputDevice8::SetActionMap を呼び出すことでデータ形式が設定される。
Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
ヘッダー : dinput.h で宣言。