AUTHZ_SECURITY_ATTRIBUTE_OPERATION-Enumeration (authz.h)
Die AUTHZ_SECURITY_ATTRIBUTE_OPERATION-Enumeration gibt den Typ der Änderung an Sicherheitsattributen durch einen Aufruf der AuthzModifySecurityAttributes-Funktion an.
Syntax
typedef enum {
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_NONE = 0,
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL,
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_ADD,
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_DELETE,
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE
} AUTHZ_SECURITY_ATTRIBUTE_OPERATION, *PAUTHZ_SECURITY_ATTRIBUTE_OPERATION;
Konstanten
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_NONE Wert: 0 Führen Sie keine Änderungen durch. |
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL Löschen Sie alle vorhandenen Sicherheitsattribute und deren Werte im Token, und ersetzen Sie sie durch die angegebenen Attribute und Werte. Wenn keine neuen Attribute angegeben werden, werden alle vorhandenen Attribute und Werte gelöscht. Dieser Vorgang muss der einzige angegebene Vorgang sein und kann nur einmal in einem einzelnen Aufruf von AuthzModifySecurityAttributes angegeben werden. Wenn der Vorgang nicht als erster in der Liste der Vorgänge angegeben wird, schlägt der Aufruf von AuthzModifySecurityAttributes fehl. Wenn der Vorgang als erster im Array der ausgeführten Vorgänge angegeben wird, werden die restlichen Vorgänge ignoriert. |
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_ADD Fügen Sie einem vorhandenen Attribut ein neues Attribut oder einen neuen Wert hinzu. Wenn der für ein Attribut angegebene Wert bereits für dieses Attribut vorhanden ist, schlägt der Aufruf von AuthzModifySecurityAttributes fehl. |
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_DELETE Löschen Sie die angegebenen Werte der angegebenen Attribute. Wenn ein Attribut ohne einen Wert angegeben wird, wird dieses Attribut gelöscht. Wenn dieser Vorgang zu einem Attribut führt, das keine Werte enthält, wird dieses Attribut gelöscht. Wenn ein Wert angegeben wird, der nicht mit einem vorhandenen Attribut übereinstimmt, werden keine Änderungen ausgeführt, und der Aufruf von AuthzModifySecurityAttributes schlägt fehl. |
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE Die vorhandenen Werte der angegebenen Sicherheitsattribute werden durch die angegebenen neuen Werte ersetzt. Wenn eines der angegebenen Attribute noch nicht vorhanden ist, werden sie hinzugefügt. Wenn kein Wert für ein Attribut angegeben wird, wird dieses Attribut gelöscht. Andernfalls wird der Vorgang einfach ignoriert, und es wird kein Fehler gemeldet. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | authz.h |