SecurityDescriptorHelpers.GetSecurityDescriptorBytesFromAppContainerNames 方法

定义

获取指定包系列名称 (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,则使用当前线程的主体。

适用于

另请参阅