Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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 |