Marshal.GenerateGuidForType(Type) 方法

定义

返回指定类型的全局唯一标识符 (GUID),或使用类型库导出程序 (Tlbexp.exe) 所用的算法生成 GUID。

public:
 static Guid GenerateGuidForType(Type ^ type);
public static Guid GenerateGuidForType (Type type);
[System.Security.SecurityCritical]
public static Guid GenerateGuidForType (Type type);
static member GenerateGuidForType : Type -> Guid
[<System.Security.SecurityCritical>]
static member GenerateGuidForType : Type -> Guid
Public Shared Function GenerateGuidForType (type As Type) As Guid

参数

type
Type

要为其生成 GUID 的类型。

返回

Guid

指定类型的标识符。

属性

注解

如果类型在元数据中具有 GUID,则返回它。 否则,将自动生成 GUID。 可以使用此方法以编程方式确定任何托管类型的 COM GUID,包括 COM 不可见类型。 类接口是唯一的例外,因为它们与托管类型不对应。 GenerateGuidForType 提供与属性相同的功能 Type.GUID

适用于

另请参阅