Freigeben über


GetSecurityDescriptorGroup-Funktion (securitybaseapi.h)

Die GetSecurityDescriptorGroup-Funktion ruft die Informationen der primären Gruppe aus einem Sicherheitsdeskriptor ab.

Syntax

BOOL GetSecurityDescriptorGroup(
  [in]  PSECURITY_DESCRIPTOR pSecurityDescriptor,
  [out] PSID                 *pGroup,
  [out] LPBOOL               lpbGroupDefaulted
);

Parameter

[in] pSecurityDescriptor

Ein Zeiger auf eine SECURITY_DESCRIPTOR Struktur, deren primäre Gruppeninformationen die Funktion abruft.

[out] pGroup

Ein Zeiger auf einen Zeiger auf eine Sicherheits-ID (SID), die die primäre Gruppe identifiziert, wenn die Funktion zurückgegeben wird. Wenn der Sicherheitsdeskriptor keine primäre Gruppe enthält, legt die Funktion den Zeiger, auf den pGroup zeigt, auf NULL fest und ignoriert den verbleibenden Ausgabeparameter lpbGroupDefaulted. Wenn der Sicherheitsdeskriptor eine primäre Gruppe enthält, legt die Funktion den Zeiger, auf den pGroup zeigt, auf die Adresse der Gruppen-SID des Sicherheitsdeskriptors fest und stellt einen gültigen Wert für die Variable bereit, auf die von lpbGroupDefaulted verwiesen wird.

[out] lpbGroupDefaulted

Ein Zeiger auf ein Flag, das auf den Wert des SE_GROUP_DEFAULTED-Flags in der SECURITY_DESCRIPTOR_CONTROL-Struktur festgelegt wird, wenn die Funktion zurückgibt. Wenn der Wert, der in der Variablen gespeichert ist, auf die der pGroup-Parameter verweist, NULL ist, wird kein Wert festgelegt.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion ungleich null zurück.

Wenn die Funktion fehlschlägt, wird null zurückgegeben. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile securitybaseapi.h (Einschließen von Windows.h)
Bibliothek Advapi32.lib
DLL Advapi32.dll

Weitere Informationen

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

IsValidSecurityDescriptor

Low-Level-Access Control

Low-Level-Access Control Functions

SECURITY_DESCRIPTOR

SECURITY_DESCRIPTOR_CONTROL

SetSecurityDescriptorGroup