Freigeben über


SecurityDescriptorHelpers.GetSecurityDescriptorBytesFromAppContainerNames Methode

Definition

Ruft die Sicherheitsbeschreibung für die angegebenen Paketfamiliennamen (Package Family Names, PFNs) ab.

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()

Parameter

accessRequests
AppContainerNameAndAccess[]

Ein Array von AppContainerNameAndAccess-Strukturen , die die PFNs und Zugriffsrechte angeben.

principalStringSid
String

Platform::String

winrt::hstring

Die Sicherheits-ID (SID) des Prinzipals. Dieser Parameter ist optional und kann sein null.

principalAccessMask
UInt32

unsigned int

uint32_t

Die Zugriffsrechte für den Prinzipal.

Gibt zurück

Byte[]

byte[]

Gibt den Sicherheitsdeskriptor als Bytearray zurück.

Hinweise

Wenn der principalStringSid-Parameter ist, wird nullder Prinzipal des aktuellen Threads verwendet.

Gilt für:

Weitere Informationen