SafeHandleMarshaller<T>.ManagedToUnmanagedOut 结构

定义

SafeHandle在 P/Invokes 等托管到非托管方案中,将 作为其基础句柄值封送为out参数。

public:  where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedOut
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedOut where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedOut = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedOut

类型参数

T
继承
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

构造函数

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

初始化处于默认状态的 的新实例 SafeHandleMarshaller<T>.ManagedToUnmanagedOut

方法

Free()

释放封送程序拥有的任何资源和引用计数。

FromUnmanaged(IntPtr)

从非托管句柄初始化封送程序。

ToManaged()

从封送程序检索托管句柄。

适用于