SafeHandle
cs.system.runtime.constrainedexecution.CriticalFinalizerObject → cs.system.runtime.interopservices.SafeHandle (extern class) → microsoft.win32.safehandles.SafeHandleZeroOrMinusOneIsInvalid
Implements: cs.system.IDisposable
Instance Members
IsInvalid: Bool
IsClosed: Bool
handle: cs.system.IntPtr
Close(): Void
Name | Type |
---|---|
success |
cs.Ref |
DangerousGetHandle(): cs.system.IntPtr
Returns |
---|
cs.system.IntPtr |
DangerousRelease(): Void
Dispose(): Void
SetHandleAsInvalid(): Void
ReleaseHandle(): Bool
Returns |
---|
Bool |
SetHandle(handle: cs.system.IntPtr): Void
Name | Type |
---|---|
handle |
cs.system.IntPtr |
new(invalidHandleValue: cs.system.IntPtr, ownsHandle: Bool): Void
Name | Type |
---|---|
invalidHandleValue |
cs.system.IntPtr |
ownsHandle |
Bool |
Metadata
Name | Parameters |
---|---|
:nativeGen |
- |
:abstract |
- |
:libType |
- |
:csNative |
- |