SafeHandle
cs.system.runtime.constrainedexecution.CriticalFinalizerObject → cs.system.runtime.interopservices.SafeHandle (extern class) → microsoft.win32.safehandles.SafeHandleZeroOrMinusOneIsInvalid
Implements: cs.system.IDisposable
Instance Members
IsInvalid: BoolIsClosed: Boolhandle: cs.system.IntPtrClose(): Void| Name | Type |
|---|---|
success |
cs.Ref |
DangerousGetHandle(): cs.system.IntPtr| Returns |
|---|
| cs.system.IntPtr |
DangerousRelease(): VoidDispose(): VoidSetHandleAsInvalid(): VoidReleaseHandle(): 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 |
- |