この問題は、Rastertek DirectX 11 チュートリアルの 1 つを試してみると発生します。
- プログラムがウィンドウモードで実行されるよう
const bool fullscreen value
に変更しましたfalse
- ウィンドウスタイルを から に変更し
CLIPPINGWINDOW
ましたOVERLAPPEDWINDOW
ウィンドウが破棄されたときにプログラムが例外をスローすることを除いて、正常に動作します。
Unhandled exception at 0x779715ee in FrustumCulling.exe: 0xC0000005: Access violation reading location 0xfeeeff5e.
http://www.rastertek.com/dx11tut16.htmlのチュートリアル 16です。
私が行った唯一の変更は次のとおりです。
graphicsclass.h内
const bool FULL_SCREEN = true //false;
と
SystemClass::InitializeWindows
{
...
m_hwnd = CreateWindowEx(WS_EX_APPWINDOW, m_applicationName, m_applicationName,
WS_OVERLAPPEDWINDOW,
posX, posY, screenWidth, screenHeight, NULL, NULL, m_hinstance, NULL);
...
}