Dans une DLL pour la plate-forme cible .NET 3.5 écrite en C#, je vais utiliser la fonction non managée CMP_WaitNoPendingInstallEvents. Comme décrit dans la documentation, cette méthode renvoie les valeurs WAIT_OBJECT_0
, WAIT_TIMEOUT
et WAIT_FAILED
définies dans le fichier winbase.h. Je dois vérifier cette valeur de retour de C# et passer à l'action.Appel de code non géré à partir de C# et vérification de la valeur retournée avec des constantes connues
Comment puis-je comparer la valeur renvoyée avec les constantes définies dans winbase.h à partir de C#?