Независимо от используемой версии DirectX (DirectX 8 или 9), методы, применяемые для доступа к .X файлам, одинаковы. На самом деле интерфейсы имеют одинаковые имена в последних версиях DirectX (8 и 9), что делает возможным быстро переносить ваш код версии 8 в новую версию 9 (и наоборот, если необходимо).
Первым шагом к получению доступа к .X файлам является создание интерфейса "IDirectXFile". Для этого вам необходимо вызвать функцию "DirectXFileCreate", как показано в следующем кусочке кода:
IDirectXFile *pDXFile = NULL;
HRESULT Result = DirectXFileCreate(&pDXFile);
Как вы можете видеть из предыдущих строк кода у функции "DirectXFileCreate" только один параметр - указатель на интерфейс "IDirectXFile". Вы можете быстро определить, был ли удачно создан интерфейс "IDirectXFile", используя макросы SUCCEEDED или FAILED для обработки кода возвращаемого "DirectXFileCreate".
После того как вы успешно создали интерфейс IdirectXFile, вы можете зарегистрировать любые используемые шаблоны (такие как стандартные шаблоны DirectX) и создать объект перечисления, который связывает ваш основной объект данных с .X файлом.
⇐Работа со стандартными шаблонами DirectX || Оглавление || Регистрация специализированных и стандартных шаблонов⇒