DirectXのサンプルフレームワークでテクスチャを読み込む方法の一例。
#include "DXUT.h" #include "SDKmisc.h" void Load(const WCHAR* filename) { LPDIRECT3DTEXTURE9 pTexture; HRESULT hr; WCHAR path[MAX_PATH]; DXUTFindDXSDKMediaFileCch(path, MAX_PATH, filename); if (FAILED(hr = DXUTGetGlobalResourceCache().CreateTextureFromFile(DXUTGetD3D9Device(), path, &pTexture))) { // ファイルが読めなかったとき } }