次の方法で共有


EventWaitHandleAcl.OpenExisting(String, EventWaitHandleRights) メソッド

定義

指定した名前付きイベント待機ハンドルが既に存在する場合は開き、目的のアクセス権を適用します。

public:
 static System::Threading::EventWaitHandle ^ OpenExisting(System::String ^ name, System::Security::AccessControl::EventWaitHandleRights rights);
public static System.Threading.EventWaitHandle OpenExisting (string name, System.Security.AccessControl.EventWaitHandleRights rights);
static member OpenExisting : string * System.Security.AccessControl.EventWaitHandleRights -> System.Threading.EventWaitHandle
Public Shared Function OpenExisting (name As String, rights As EventWaitHandleRights) As EventWaitHandle

パラメーター

name
String

開くイベント待機ハンドルの名前。 プレフィックスに "Global" が付いている場合は、マシン全体のイベント待機ハンドルを参照します。 プレフィックスに "Local" が付いている場合、またはプレフィックスがない場合は、セッション全体のイベント待機ハンドルを参照します。 プレフィックスと名前はどちらも、大文字と小文字が区別されます。

rights
EventWaitHandleRights

返されたイベント待機ハンドルに適用する必要なアクセス権。

戻り値

既存の名前付きイベント待機ハンドル。

例外

namenullです。

name が空の文字列です。

名前付きイベント待機ハンドルが存在しないか、無効です。

パスが見つかりませんでした。

Win32 エラーが発生しました。

名前付きイベント待機ハンドルは存在しますが、ユーザーは使用するために必要なセキュリティ アクセス権を持っていません。

適用対象