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);
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

このメソッドが trueを返す場合は、呼び出しが成功した場合は名前付きイベント待機ハンドルを表すオブジェクトが含まれます。それ以外の場合は null 。 このパラメーターは、初期化されていないものとして扱われます。

返品

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

例外

namenull です

name は空の文字列です。

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

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

適用対象