Microsoft DirectX 8.0 (C++) |
データ参照オブジェクトをサポートするには、IDirectXFileDataReference インターフェイスのメソッドを使用する。データ参照オブジェクトは、ファイル内で既に定義されているデータ オブジェクトを参照している。データ参照オブジェクトを使うと、ファイル内で繰り返し定義しなくても、同じオブジェクトを何回でも使用できる。
IDirectXFileDataReference インターフェイスは、次のようなグループに分類できる IDirectXFileObject のメソッドを継承する。
情報 | GetId |
GetName |
すべての COM インターフェイスと同様、IDirectXFileDataReference インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、次の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
オブジェクトがデータ参照オブジェクトであることを判別した後、IDirectXFileDataReference::Resolve メソッドを使って、ファイル内で既に定義されている参照対象オブジェクトを取得する。
データ参照オブジェクトを識別する方法については、「IDirectXFileData インターフェイス」を参照すること。
IDirectXFileDataReference インターフェイスのグローバル ユニーク識別子 (GUID) は IID_IDirectXFileDataReference である。
ヘッダー : dxfile.h で宣言。
インポート ライブラリ : d3dxof.lib を使用。