EventWaitHandleAcl.TryOpenExisting Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker öppna en angiven namngiven händelseväntereferens, om den redan finns, tillämpar de önskade åtkomsträttigheterna och returnerar ett värde som anger om åtgärden lyckades.
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
Parametrar
- name
- String
Namnet på händelseväntehandtaget som ska öppnas. Om det är prefixet "Global" refererar det till ett datoromfattande händelseväntehandtag. Om det är prefixet "Local" eller inte har något prefix refererar det till ett sessionsomfattande händelseväntehandtag. Både prefix och namn är skiftlägeskänsliga.
- rights
- EventWaitHandleRights
Önskade åtkomsträttigheter som ska tillämpas på det returnerade händelseväntehandtaget.
- result
- EventWaitHandle
När den här metoden returnerar trueinnehåller innehåller ett objekt som representerar den namngivna händelseväntereferensen om anropet lyckades eller null på annat sätt. Den här parametern behandlas som oinitierad.
Returer
trueom det namngivna händelseväntehandtaget har öppnats. annars . false
Undantag
name är null
name är en tom sträng.
Ett Win32-fel uppstod.
Det namngivna händelseväntehandtaget finns, men användaren har inte den säkerhetsåtkomst som krävs för att använda den.