SafeHandleMarshaller<T>.ManagedToUnmanagedOut 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 。 |
方法
Free() |
释放封送程序拥有的任何资源和引用计数。 |
FromUnmanaged(IntPtr) |
从非托管句柄初始化封送程序。 |
ToManaged() |
从封送程序检索托管句柄。 |