Le code VB ressemble à ceci:
hMutex = CreateMutex(ByVal 0&, 1, ByVal 0&)
Le premier paramètre est un pointeur vers une structure SECURITY_ATTRIBUTES
. Si vous ne savez pas ce que c'est, vous n'en avez pas besoin. Passez NULL (0).
Le deuxième paramètre est TRUE
(non nul, ou 1) si le thread appelant doit devenir propriétaire du mutex. FALSE
sinon.
Le troisième paramètre est le nom mutex et peut être NULL (0), comme indiqué. Si vous avez besoin d'un mutex nommé, passez le nom (quelque chose d'unique). Vous ne savez pas si le wrapper VB
assemble le type de chaîne VB
préfixé par la longueur (BSTR
) sur une chaîne Ascii/Unicode à terminaison nulle, sinon, vous aurez besoin pour faire cela et de nombreux exemples sont là-bas.
Bonne chance!