El código de VB se parece a esto:
hMutex = CreateMutex(ByVal 0&, 1, ByVal 0&)
El primer parámetro es un puntero a una estructura SECURITY_ATTRIBUTES
. Si no sabes de qué se trata, no lo necesitas. Pase NULL (0).
El segundo parámetro es TRUE
(distinto de cero, o 1) si el hilo de llamada debe tomar posesión del mutex. FALSE
de lo contrario.
El tercer parámetro es el nombre mutex y puede ser NULL (0), como se muestra. Si necesita un nombre mutex con nombre, pase el nombre (algo único). No estoy seguro de si el contenedor VB
reúne el tipo de cadena con el prefijo de longitud VB
(BSTR
) en una cadena Ascii/Unicode terminada en nulo; de lo contrario, necesitará para hacer eso y numerosos ejemplos están por ahí.
¡Buena suerte!