次の方法で共有


SecurityDescriptorHelpers.GetSecurityDescriptorBytesFromAppContainerNames メソッド

定義

指定したパッケージ ファミリ名 (PFN) のセキュリティ記述子を取得します。

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[]

PFN とアクセス権を指定する AppContainerNameAndAccess 構造体の配列。

principalStringSid
String

Platform::String

winrt::hstring

プリンシパルのセキュリティ識別子 (SID)。 このパラメーターは省略可能で、 を指定 nullできます。

principalAccessMask
UInt32

unsigned int

uint32_t

プリンシパルのアクセス権。

戻り値

Byte[]

byte[]

セキュリティ記述子をバイト配列として返します。

注釈

principalStringSid パラメーターが の場合はnull、現在のスレッドのプリンシパルが使用されます。

適用対象

こちらもご覧ください