clear_mutexT_clear_mutexClearMutexClearMutex (Operator)

Name

clear_mutexT_clear_mutexClearMutexClearMutex — Löschen eines Mutex-Synchronisationsobjektes.

Signatur

clear_mutex( : : MutexHandle : )

Herror T_clear_mutex(const Htuple MutexHandle)

void ClearMutex(const HTuple& MutexHandle)

void HMutex::ClearMutex() const

static void HOperatorSet.ClearMutex(HTuple mutexHandle)

void HMutex.ClearMutex()

Beschreibung

clear_mutexclear_mutexClearMutexClearMutexClearMutex zerstört das Mutexobjekt, welches in MutexHandleMutexHandleMutexHandleMutexHandlemutexHandle übergeben wird. Der Mutex muss frei sein und darf keinem Thread gehören. Nach seiner Zerstörung kann der Mutex nicht weiterverwendet werden und das Handle wird ungültig.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

MutexHandleMutexHandleMutexHandleMutexHandlemutexHandle (input_control, Zustand wird modifiziert)  mutex HMutex, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Mutex-Synchronisationsobjekt.

Ergebnis

Ist der Parameterwert korrekt, dann liefert clear_mutexclear_mutexClearMutexClearMutexClearMutex den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_mutexcreate_mutexCreateMutexCreateMutexCreateMutex

Siehe auch

create_mutexcreate_mutexCreateMutexCreateMutexCreateMutex

Modul

Foundation