これは私のtest.rc
ファイルです:
shader.hlsl shaders "HLSL\\shader.hlsl"
通常のrcファイルのように見えないことはわかっていますが、このような関数を使用すると.
D3DX11CompileFromResource(handle, L"shader.hlsl", NULL, NULL, NULL, "VS", "vs_4_0", 0, 0, NULL, &s, &err, &hr);
それは完全に機能しますが、このファイルをメモリにロードしたいと思います。私は今アイデアが不足しているので、それを行う方法を教えてください。私はそのようなもので試しました。
HRSRC hSrc = FindResource(GetModuleHandle(0), L"shader.hlsl", L"shaders");
しかし、成功しませんでした。
編集:
FindResource()
NULL を返します。