Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3341 connectés 

 


Dernière réponse
Sujet : [C++] COM: Multithreading: comment utiliser CoInitializeEx()?
H4dd3R Salut..
Voilà en DShow j´ai un pb de multithreading: c pas le même thread qui appelle CoCreateInstance() et qui appelle le dernier Release()..
Et avec CoInitialize() ça plante, certainement car CoInitialize() est un CoInitializeEx() en COINIT_APARTMENTTHREADED.
 
J´aimerais essayer un CoInitializeEx() en COINIT_MULTITHREADED.. Mais là c con pas moyen d´utiliser CoInitializeEx().. Il est pas défini malgrès l´include de objbase.h..
 
HELP comment vous utilisez CoInitializeEx()??
Voici un extrait de objbase.h:

Code :
  1. #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM
  2. WINOLEAPI  CoInitializeEx(IN LPVOID pvReserved, IN DWORD dwCoInit);
  3. #endif // DCOM


Pquoi il rentrerait pas ds le #if??


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
H4dd3R Salut..
Voilà en DShow j´ai un pb de multithreading: c pas le même thread qui appelle CoCreateInstance() et qui appelle le dernier Release()..
Et avec CoInitialize() ça plante, certainement car CoInitialize() est un CoInitializeEx() en COINIT_APARTMENTTHREADED.
 
J´aimerais essayer un CoInitializeEx() en COINIT_MULTITHREADED.. Mais là c con pas moyen d´utiliser CoInitializeEx().. Il est pas défini malgrès l´include de objbase.h..
 
HELP comment vous utilisez CoInitializeEx()??
Voici un extrait de objbase.h:

Code :
  1. #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM
  2. WINOLEAPI  CoInitializeEx(IN LPVOID pvReserved, IN DWORD dwCoInit);
  3. #endif // DCOM


Pquoi il rentrerait pas ds le #if??


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)