Поделиться через


IMetaDataEmit::DefinePermissionSet Method

Создает определение для набора разрешений с указанной подписью метаданных и получает маркер для определения этого набора разрешений.

Syntax

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

Parameters

tk [in] Объект, который нужно декорировать.

dwAction [in] Значение CorDeclSecurity , указывающее тип декларативной безопасности, используемый.

pvPermission [in] BLOB-объект разрешения.

cbPermission [in] Размер в байтах pvPermission.

ppm [out] Возвращенный маркер разрешений.

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also