Microsoft DirectX 8.0 (C++) |
オブジェクトのメンバの 1 つに対するデータ、またはすべてのメンバに対するデータを取得する。
HRESULT GetData( LPCSTR szMember, DWORD* pcbSize, void** ppvData );
成功した場合は、DXFILE_OK を返す。
失敗した場合は、次のいずれかの値を返す。
DXFILEERR_BADARRAYSIZE |
DXFILEERR_BADDATAREFERENCE |
DXFILEERR_BADVALUE |
このメソッドを使うと、データ オブジェクトの必須メンバのデータを取得できるが、オプション (子) メンバのデータは取得できない。子オブジェクトを取得するには、IDirectXFileData::GetNextObject メソッドを使用する。
ヘッダー : dxfile.h で宣言。
インポート ライブラリ : d3dxof.lib を使用。