次の方法で共有


EventWaitHandleAcl.TryOpenExisting メソッド

定義

指定した名前付きイベント待機ハンドルが既に存在する場合は開こうとし、目的のアクセス権を適用し、操作が成功したかどうかを示す値を返します。

public:
 static bool TryOpenExisting(System::String ^ name, System::Security::AccessControl::EventWaitHandleRights rights, [Runtime::InteropServices::Out] System::Threading::EventWaitHandle ^ % result);
public static bool TryOpenExisting (string name, System.Security.AccessControl.EventWaitHandleRights rights, out System.Threading.EventWaitHandle? result);
static member TryOpenExisting : string * System.Security.AccessControl.EventWaitHandleRights * EventWaitHandle -> bool
Public Shared Function TryOpenExisting (name As String, rights As EventWaitHandleRights, ByRef result As EventWaitHandle) As Boolean

パラメーター

name
String

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

rights
EventWaitHandleRights

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

result
EventWaitHandle

このメソッドから制御が戻るときに、呼び出しが成功した場合に名前付きイベント待機ハンドルを表すオブジェクトが格納されます。それ以外の場合は、nullこのメソッドが返trueされます。 このパラメーターは初期化前として処理されます。

戻り値

Boolean

true名前付きイベント待機ハンドルが正常に開かれた場合。それ以外の場合は . false

例外

namenull です

name が空の文字列です。

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

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

適用対象