NamedWaitHandleOptions Struct

Definizione

Rappresenta un set di opzioni per gli oggetti di sincronizzazione denominati che sono handle di attesa e che possono essere condivisi tra processi, ad esempio Mutex, Semaphoree EventWaitHandle.

public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
Ereditarietà
NamedWaitHandleOptions

Commenti

Questa struttura viene usata con costruttori e metodi che creano o aprono oggetti di sincronizzazione denominati che sono handle di attesa e possono essere condivisi tra processi, ad esempio Mutex, Semaphoree EventWaitHandle.

In alternativa ai metodi che accettano un NamedWaitHandleOptions parametro per impostare l'ambito, i metodi che accettano solo un name parametro possono anteporre al parametro Global\ o Local\ per specificare uno spazio dei nomi. Quando si specifica lo Global spazio dei nomi, l'oggetto di sincronizzazione può essere condiviso con qualsiasi processo nel sistema. Quando si specifica lo Local spazio dei nomi , che è anche l'impostazione predefinita quando non viene specificato alcuno spazio dei nomi, l'oggetto di sincronizzazione può essere condiviso con i processi nella stessa sessione. In Windows una sessione è una sessione di accesso e i servizi vengono in genere eseguiti in una sessione non interattiva diversa. Nei sistemi operativi simili a Unix, ogni shell ha una propria sessione. Gli oggetti di sincronizzazione locale della sessione possono essere appropriati per la sincronizzazione tra processi con una relazione padre/figlio in cui vengono eseguiti tutti nella stessa sessione. Per altre informazioni sui nomi degli oggetti di sincronizzazione in Windows, vedere Nomina oggetto.

Proprietà

Nome Descrizione
CurrentSessionOnly

Ottiene o imposta un valore che indica se l'oggetto di sincronizzazione denominato è limitato all'accesso alla sessione corrente.

CurrentUserOnly

Ottiene o imposta un valore che indica se l'oggetto di sincronizzazione denominato è limitato all'accesso all'utente corrente.

Si applica a