NamedWaitHandleOptions Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un ensemble d’options pour les objets de synchronisation nommés qui sont des handles d’attente et qui peuvent être partagés entre les processus, tels que Mutex, Semaphoreet EventWaitHandle.
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- Héritage
Remarques
Cette structure est utilisée avec des constructeurs et des méthodes qui créent ou ouvrent des objets de synchronisation nommés qui sont des handles d’attente et peuvent être partagés entre les processus, tels que Mutex, Semaphoreet EventWaitHandle.
En guise d’alternative aux méthodes qui acceptent un NamedWaitHandleOptions paramètre pour définir l’étendue, les méthodes qui prennent uniquement un name paramètre peuvent préfixer le paramètre Global\ ou Local\ spécifier un espace de noms. Lorsque l’espace Global de noms est spécifié, l’objet de synchronisation peut être partagé avec n’importe quel processus sur le système. Lorsque l’espace Local de noms est spécifié, qui est également la valeur par défaut lorsqu’aucun espace de noms n’est spécifié, l’objet de synchronisation peut être partagé avec des processus dans la même session. Sur Windows, une session est une session de connexion, et les services s’exécutent généralement dans une autre session non interactive. Sur les systèmes d’exploitation de type Unix, chaque interpréteur de commandes a sa propre session. Les objets de synchronisation locale de session peuvent être appropriés pour la synchronisation entre les processus avec une relation parent/enfant où ils s’exécutent tous dans la même session. Pour plus d’informations sur les noms d’objets de synchronisation sur Windows, consultez Object Names.
Propriétés
| Nom | Description |
|---|---|
| CurrentSessionOnly |
Obtient ou définit une valeur qui indique si l’objet de synchronisation nommé est limité dans l’accès à la session active. |
| CurrentUserOnly |
Obtient ou définit une valeur qui indique si l’objet de synchronisation nommé est limité en accès à l’utilisateur actuel. |