IMetaDataEmit::DefinePermissionSet 方法

使用指定的元数据签名创建一个权限集定义,并获取该权限集定义的标记。

HRESULT DefinePermissionSet (
    [in]  mdToken        tk, 
    [in]  DWORD          dwAction, 
    [in]  void const     *pvPermission, 
    [in]  ULONG          cbPermission, 
    [out] mdPermission   *ppm 
);

参数

  • tk
    [in] 要修饰的对象。

  • dwAction
    [in] 一个 CorDeclSecurity 值,该值指定要使用的声明性安全的类型。

  • pvPermission
    [in] 权限 BLOB。

  • cbPermission
    [in] pvPermission 的大小(以字节为单位)。

  • ppm
    [out] 返回的 Permission 标记。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**在 MSCorEE.dll 中用作资源

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataEmit 接口

IMetaDataEmit2 接口