Ouvre un objet Semaphore nomm� existant
#include <WinAPIProc.au3>
_WinAPI_OpenSemaphore ( $sSemaphore [, $iAccess = 0x001F0003 [, $bInherit = False]] )
$sSemaphore | Le nom du s�maphore � ouvrir. La comparaison des noms est sensible � la casse. |
$iAccess | [optionnel] L'acc�s � l'objet s�maphore. La fonction �choue si le descripteur de s�curit� de l'objet sp�cifi� ne permet pas l'acc�s demand� au processus appelant. Ce param�tre peut prendre l'une des valeurs suivantes: $SEMAPHORE_ALL_ACCESS (par d�faut) $SEMAPHORE_MODIFY_STATE |
$bInherit | [optionnel] Sp�cifie si le handle peut �tre h�rit� par les processus, les valeurs valables sont: True - Les processus cr��s par ce processus h�riteront du handle. False - Les processus n'h�riteront pas de ce handle (par d�faut). |
Succ�s: | Retourne le handle de l'objet Semaphore. |
�chec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations suppl�mentaires sur l'erreur. |
La fonction ne r�ussit que si un processus a d�j� cr�� le s�maphore en utilisant la fonction _WinAPI_CreateMutex().
Le processus appelant peut utiliser la handle retourn� dans toute fonction qui n�cessite un handle d'objet s�maphore.
Consultez OpenSemaphore dans la librairie MSDN.