SafeHandle.SetHandle(IntPtr) 方法

定义

将句柄设置为预先存在的指定句柄。

C#
protected void SetHandle(IntPtr handle);

参数

handle
IntPtr

要使用的预先存在的句柄。

注解

SetHandle仅当需要支持预先存在的句柄 (时,才使用 方法,例如,如果句柄在结构) 中返回,因为 .NET Framework COM 互操作基础结构不支持在 结构中封送输出句柄。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0