Marshal.GenerateGuidForType(Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定类型的全局唯一标识符 (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。 可以使用此方法以编程方式确定任何托管类型的 COM GUID,包括 COM 不可见类型。 类接口是唯一的例外,因为它们不对应于托管类型。 GenerateGuidForType 提供与 属性相同的功能 Type.GUID 。