Avete bisogno di chiamare CoInitialize () quando si utilizza Direct3D9?
Domanda
La mia comprensione era dato D3D sta usando COM, la risposta è sì. Ma nel motore di rendering Ogre, sembra questo non viene mai chiamato. È questo fine o una svista -? Se è così potrebbe avere delle conseguenze effettive
Soluzione
Non è. Non si utilizza CoCreateInstance (), i tipi di interfaccia non sono dichiarati in IDL, è necessario collegamento a un lib
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow