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.
Zählt Berechtigungen für die Objekte in einem angegebenen Metadatenbereich auf.
Syntax
HRESULT EnumPermissionSets(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] DWORD dwActions,
[out] mdPermission [] rPermission,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameter
[in, out] phEnum
Ein Zeiger auf den Enumerator. Dies muss für den ersten Aufruf dieser Methode NULL sein.
[in] tk
Ein Metadatentoken, das den Bereich der Suche einschränkt, oder NULL, um den größtmöglichen Bereich zu durchsuchen.
[in] dwActions
Flags, die die SecurityAction-Werte darstellen, die in rPermission eingeschlossen werden sollen, oder null, um alle Aktionen zurückzugeben.
[out] rPermission
Das Array, das zum Speichern der Berechtigungstoken verwendet wird.
[in] cMax
Die maximale Größe des rPermission-Arrays .
[out] pcTokens
Die Anzahl der in rPermission zurückgegebenen Berechtigungstoken.
Rückgabewert
| HRESULT | BESCHREIBUNG |
|---|---|
| S_OK | EnumPermissionSets wurden erfolgreich zurückgegeben. |
| S_FALSE | Es sind keine Token zum Enumerieren vorhanden. In diesem Fall ist pcTokens 0 (null). |
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |