CriticalHandle(IntPtr) CriticalHandle(IntPtr) CriticalHandle(IntPtr) CriticalHandle(IntPtr) Constructor

Definition

Initializes a new instance of the CriticalHandle class with the specified invalid handle value.

protected:
 CriticalHandle(IntPtr invalidHandleValue);
protected CriticalHandle (IntPtr invalidHandleValue);
new System.Runtime.InteropServices.CriticalHandle : nativeint -> System.Runtime.InteropServices.CriticalHandle
Protected Sub New (invalidHandleValue As IntPtr)

Parameters

invalidHandleValue
IntPtr IntPtr IntPtr IntPtr

The value of an invalid handle (usually 0 or -1).

Exceptions

The derived class resides in an assembly without unmanaged code access permission.

Security

InheritanceDemand
for full trust for inheritors. This member cannot be inherited by partially trusted code.

SecurityCriticalAttribute
requires full trust for the immediate caller. This class cannot be used by partially trusted or transparent code.

Applies to

See also