NamedWaitHandleOptions Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een set opties voor benoemde synchronisatieobjecten die wachtgrepen zijn en kunnen worden gedeeld tussen processen, zoals Mutex, Semaphoreen EventWaitHandle.
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- Overname
Opmerkingen
Deze structuur wordt gebruikt met constructors en methoden waarmee benoemde synchronisatieobjecten worden gemaakt of geopend die wachtgrepen zijn en kunnen worden gedeeld tussen processen, zoals Mutex, Semaphoreen EventWaitHandle.
Als alternatief voor de methoden die een NamedWaitHandleOptions parameter accepteren om het bereik in te stellen, kunnen methoden die alleen een name parameter gebruiken, de parameter vooraf laten gaan Global\ of Local\ een naamruimte opgeven. Wanneer de Global naamruimte is opgegeven, kan het synchronisatieobject worden gedeeld met processen op het systeem. Wanneer de Local naamruimte is opgegeven, wat ook de standaardwaarde is wanneer er geen naamruimte is opgegeven, kan het synchronisatieobject worden gedeeld met processen in dezelfde sessie. Op Windows is een sessie een aanmeldingssessie en worden services meestal uitgevoerd in een andere niet-interactieve sessie. Op Unix-achtige besturingssystemen heeft elke shell een eigen sessie. Sessie-lokale synchronisatieobjecten zijn mogelijk geschikt voor het synchroniseren tussen processen met een bovenliggende/onderliggende relatie waar ze allemaal in dezelfde sessie worden uitgevoerd. Zie Objectnamen voor meer informatie over de namen van synchronisatieobjecten in Windows.
Eigenschappen
| Name | Description |
|---|---|
| CurrentSessionOnly |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het benoemde synchronisatieobject beperkt is in toegang tot de huidige sessie. |
| CurrentUserOnly |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het benoemde synchronisatieobject beperkt is in toegang tot de huidige gebruiker. |