Функция CreateMutex (оборотов в минуту)

CreateMutex функционировать 
эту функцию , чтобы найти примеры существующей системы уже существует для указанного процесса. Если вы не создать мьютекс.

CreateMutex () функция может быть использована для создания именованного или безымянного объекта мьютекса , чей прототип функции: 
HANDLE CreateMutex ( 
LPSECURITY_ATTRIBUTESlpMutexAttributes, // указателя на точку в атрибуты безопасности BOOLbInitialOwner, // инициализировать владелец мьютекса LPCTSTRlpName // точку друг к другу репелленты указатель имя объекта); 
параметр Описание типов 
lpMutexAttributes SECURITY_ATTRIBUTES, SECURITY_ATTRIBUTES заданной структурой, или передать нулевое значение (параметр объявлен как ByVal до тех пор, и передает нулевое значение), допустимый описатель признак наследуется по умолчанию 
bInitialOwner Длинные, как процесс создания желания он может иметь мьютекс значение ИСТИНА. В то время как только мьютекс принадлежит потоку 
lpName строкового указать имя объекта мьютекса. Создание безымянного объекта мьютекса с vbNullString. Такое событие имеет такое имя уже существует, открыть существующий под названием семафор. Имя не может быть существующим событием, сигнал ожидания для таймера или отображения файла последовательного 
возвращаемого значения Long, такие как внедрение успешно, она возвращает объект мьютекса ручку, ноль указывает на ошибку. Даже устанавливает GetLastError возвращает действительный дескриптор, но если указано имя уже существует, то GetLastError будет установлено ERROR_ALREADY_EXISTS Примечания: 
если вам больше не нужно, внимание функция должна CloseHandle , чтобы закрыть мьютекс ручку. Подчиненный ему после того, как все ручки закрыты, он удалит объект 
Перед тем как процесс прерывается, убедитесь , чтобы освободить семафор, если они не принимают эту меру, мьютекс будет помечен как устаревшие и автоматически освободить собственность. Поделись другое приложение мьютекс может все еще быть в состоянии использовать его, но получит заброшенное состояние сообщение , указывающее на неудачное закрыть все процессы. Если эта ситуация будет зависеть в зависимости от конкретного применения вовлеченного
----------------
Предупреждения: Данная статья является оригинальной статьей CSDN блоггеры «Шу Yi дождливой ночью любви», и следовать CC 4.0 соглашения об авторских прав BY-SA, воспроизведено, пожалуйста , приложите ссылку первоисточника и это утверждение.
Оригинальная ссылка: https: //blog.csdn.net/chenzhen1213/article/details/43272905

рекомендация

отwww.cnblogs.com/Stephen-Qin/p/11970227.html