WaitHandleExtensions::SetSafeWaitHandle Method (WaitHandle^, SafeWaitHandle^)

.NET Framework (current version)
 

Sets a safe handle for a native operating system wait handle.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

public:
[ExtensionAttribute]
[SecurityCriticalAttribute]
static void SetSafeWaitHandle(
	WaitHandle^ waitHandle,
	SafeWaitHandle^ value
)

Parameters

waitHandle
Type: System.Threading::WaitHandle^

A wait handle that encapsulates an operating system-specific object that waits for exclusive access to a shared resource.

value
Type: Microsoft.Win32.SafeHandles::SafeWaitHandle^

The safe handle to wrap the operating system handle.

Exception Condition
ArgumentNullException

waitHandle is null.

SetSafeWaitHandle is an extension method that is equivalent to assigning a value to the WaitHandle::SafeWaitHandle property.

Universal Windows Platform
Available since 10
.NET Framework
Available since 4.6
Return to top
Show: