NamedWaitHandleOptions 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
待機ハンドルであり、 Mutex、 Semaphore、 EventWaitHandleなどのプロセス間で共有できる名前付き同期オブジェクトのオプションのセットを表します。
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- 継承
注釈
この構造体は、待機ハンドルであり、 Mutex、 Semaphore、 EventWaitHandleなどのプロセス間で共有できる名前付き同期オブジェクトを作成または開くコンストラクターとメソッドで使用されます。
スコープを設定する NamedWaitHandleOptions パラメーターを受け取るメソッドの代わりに、 name パラメーターのみを受け取るメソッドは、パラメーターの前に Global\ を付けるか、名前空間を指定 Local\ できます。
Global名前空間を指定すると、同期オブジェクトをシステム上の任意のプロセスと共有できます。
Local名前空間が指定されている場合(名前空間が指定されていない場合も既定値)、同期オブジェクトを同じセッション内のプロセスと共有できます。 Windowsでは、セッションはログイン セッションであり、サービスは通常、別の非対話型セッションで実行されます。 Unix に似たオペレーティング システムでは、各シェルに独自のセッションがあります。 セッションとローカルの同期オブジェクトは、プロセス間の同期に適している場合があります。このオブジェクトはすべて同じセッションで実行されます。 Windowsの同期オブジェクト名の詳細については、「Object Names」を参照してください。
プロパティ
| 名前 | 説明 |
|---|---|
| CurrentSessionOnly |
名前付き同期オブジェクトが現在のセッションへのアクセスに制限されているかどうかを示す値を取得または設定します。 |
| CurrentUserOnly |
名前付き同期オブジェクトが現在のユーザーへのアクセスに制限されているかどうかを示す値を取得または設定します。 |