这应该输出到输出窗口。但是,它没有,我不知道为什么。当我在调试模式下运行它时,缓冲区 =“*** NUM ADAPTERS = 2”,但它不会显示在输出窗口中。
UINT i = 0;
std::vector<IDXGIAdapter*> vAdapters;
while(dxgiFactory->EnumAdapters(i, &dxgiAdapter) != DXGI_ERROR_NOT_FOUND)
{
vAdapters.push_back(dxgiAdapter);
++i;
}
char buffer[50];
sprintf_s(buffer, "***NUM ADAPTERS = %d", vAdapters.size());
OutputDebugStringA(buffer);
我错过了一些简单的东西吗?