NamedWaitHandleOptions Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Reihe von Optionen für benannte Synchronisierungsobjekte dar, die Wartezeithandles sind und zwischen Prozessen, z Mutex. B. , , Semaphoreund EventWaitHandle.
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- Vererbung
Hinweise
Diese Struktur wird mit Konstruktoren und Methoden verwendet, die benannte Synchronisierungsobjekte erstellen oder öffnen, die Wartezeithandles sind und zwischen Prozessen wie , Mutex, Semaphoreund EventWaitHandle.
Als Alternative zu den Methoden, die einen NamedWaitHandleOptions Parameter zum Festlegen des Bereichs akzeptieren, können Methoden, die nur einen name Parameter verwenden, dem Parameter Global\ das Präfix voranstellen oder Local\ einen Namespace angeben. Wenn der Global Namespace angegeben wird, kann das Synchronisierungsobjekt für alle Prozesse im System freigegeben werden. Wenn der Local Namespace angegeben wird, was auch der Standardwert ist, wenn kein Namespace angegeben wird, kann das Synchronisierungsobjekt für Prozesse in derselben Sitzung freigegeben werden. Bei Windows ist eine Sitzung eine Anmeldesitzung, und Dienste werden in der Regel in einer anderen nicht interaktiven Sitzung ausgeführt. Auf Unix-ähnlichen Betriebssystemen verfügt jede Shell über eine eigene Sitzung. Sitzungslokale Synchronisierungsobjekte sind möglicherweise für die Synchronisierung zwischen Prozessen mit einer Beziehung zwischen übergeordnetem/untergeordnetem Element geeignet, in der sie alle in derselben Sitzung ausgeführt werden. Weitere Informationen zu Synchronisierungsobjektnamen in Windows finden Sie unter Object Names.
Eigenschaften
| Name | Beschreibung |
|---|---|
| CurrentSessionOnly |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das benannte Synchronisierungsobjekt im Zugriff auf die aktuelle Sitzung eingeschränkt ist. |
| CurrentUserOnly |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das benannte Synchronisierungsobjekt im Zugriff auf den aktuellen Benutzer eingeschränkt ist. |