SecurityDescriptorHelpers.GetSecurityDescriptorBytesFromAppContainerNames 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定包系列名称 (PPN) 的安全描述符。
public:
static Platform::Array <byte> ^ GetSecurityDescriptorBytesFromAppContainerNames(Platform::Array <AppContainerNameAndAccess> ^ accessRequests, Platform::String ^ principalStringSid, unsigned int principalAccessMask);
static winrt::array_view <byte> GetSecurityDescriptorBytesFromAppContainerNames(winrt::array_view <AppContainerNameAndAccess> const& accessRequests, winrt::hstring const& principalStringSid, uint32_t const& principalAccessMask);
public static byte[] GetSecurityDescriptorBytesFromAppContainerNames(AppContainerNameAndAccess[] accessRequests, string principalStringSid, uint principalAccessMask);
function getSecurityDescriptorBytesFromAppContainerNames(accessRequests, principalStringSid, principalAccessMask)
Public Shared Function GetSecurityDescriptorBytesFromAppContainerNames (accessRequests As AppContainerNameAndAccess(), principalStringSid As String, principalAccessMask As UInteger) As Byte()
参数
- accessRequests
- AppContainerNameAndAccess[]
AppContainerNameAndAccess 结构的数组,用于指定 PPN 和访问权限。
- principalStringSid
-
String
Platform::String
winrt::hstring
安全标识符 (主体的 SID) 。 此参数是可选的,可以是 null
。
- principalAccessMask
-
UInt32
unsigned int
uint32_t
主体的访问权限。
返回
Byte[]
byte[]
以字节数组的形式返回安全描述符。
注解
如果 principalStringSid 参数为 null
,则使用当前线程的主体。