Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt die Standardwerte der Sicherheitsdeskriptoren der computerweiten Start- und Zugriffsberechtigungen sowie Start- und Zugriffsbeschränkungen zurück.
Syntax
HRESULT CoGetSystemSecurityPermissions(
[in] COMSD comSDType,
[out] PSECURITY_DESCRIPTOR *ppSD
);
Parameter
[in] comSDType
Ein Wert aus der COMSD-Enumeration . Gibt den Typ der angeforderten Systemsicherheitsberechtigungen an, z. B. Startberechtigungen, Zugriffsberechtigungen, Starteinschränkungen und Zugriffsbeschränkungen.
[out] ppSD
Zeiger auf eine vom Aufrufer bereitgestellte Variable, die diese Routine auf die Adresse eines Puffers festlegt, der die SECURITY_DESCRIPTOR für die Systemsicherheitsberechtigungen enthält. Arbeitsspeicher wird von CoGetSystemSecurityPermissions zugewiesen und sollte vom Aufrufer mit LocalFree freigegeben werden.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Erfolg. |
|
Ungültiger Parameter comSDType oder ppSD. |
|
Keine Verbindung mit dem Resolverprozess. |
|
Nicht genügend Arbeitsspeicher für die Zuordnung des Sicherheitsdeskriptors. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | objbase.h |
| Bibliothek | Ole32.lib |
| DLL | ComBase.dll |