ID3DXFileData 介面

應用程式會使用 ID3DXFileData 介面的方法來建置或存取資料物件的立即階層。 範本限制會決定階層。

成員

ID3DXFileData介面繼承自IUnknown介面。 ID3DXFileData 也有下列類型的成員:

方法

ID3DXFileData介面具有這些方法。

方法 描述
GetChild 擷取這個檔案資料物件中的子物件。
GetChildren 擷取這個檔案資料物件中的子係數目。
GetEnum 擷取這個檔案資料物件中的列舉物件。
GetId 擷取這個檔案資料物件的 GUID。
GetName 擷取這個檔案資料物件的名稱。
GetType 擷取這個檔案資料物件中的範本識別碼。
IsReference 指出這個檔案資料物件是否為指向另一個子資料物件的參考物件。
鎖定 存取 .x 檔案資料。
Unlock 結束ID3DXFileData::Lock所傳回之 ppData指標的生命週期。

 

備註

範本允許的資料類型稱為選擇性成員。 不需要選擇性成員,但物件可能會遺漏重要資訊,而不需要它們。 這些選擇性成員會儲存為數據物件的子系。 子系可以是另一個資料物件或先前資料物件的參考。

ID3DXFileData 介面的 GUID 會IID_ID3DXFileData。

LPD3DXFILEDATA 類型定義為這個介面的指標。

typedef interface ID3DXFileData *LPD3DXFILEDATA;

規格需求

需求
標頭
D3DX9Xof.h
程式庫
D3dx9.lib

另請參閱

D3DX X 檔案介面