Freigeben über


AUTHZ_SID_OPERATION Enumeration (authz.h)

Die AUTHZ_SID_OPERATION-Enumeration gibt den Typ der SID-Vorgänge an, die durch einen Aufruf der AuthzModifySids-Funktion ausgeführt werden können.

Syntax

typedef enum {
  AUTHZ_SID_OPERATION_NONE = 0,
  AUTHZ_SID_OPERATION_REPLACE_ALL,
  AUTHZ_SID_OPERATION_ADD,
  AUTHZ_SID_OPERATION_DELETE,
  AUTHZ_SID_OPERATION_REPLACE
} AUTHZ_SID_OPERATION, *PAUTHZ_SID_OPERATION;

Konstanten

 
AUTHZ_SID_OPERATION_NONE
Wert: 0
Ändern Sie nichts.
AUTHZ_SID_OPERATION_REPLACE_ALL
Löscht alle vorhandenen SIDs und ersetzt sie durch die angegebenen SIDs. Wenn die Ersatz-SIDs nicht angegeben werden, werden alle vorhandenen SIDs gelöscht. Dieser Vorgang kann nur einmal angegeben werden und muss der einzige angegebene Vorgang sein.
AUTHZ_SID_OPERATION_ADD
Fügt eine neue SID hinzu. Wenn die SID bereits vorhanden ist, schlägt der Aufruf fehl.
AUTHZ_SID_OPERATION_DELETE
Löscht die angegebene SID. Wenn keine übereinstimmende SID gefunden wird, werden keine Änderungen vorgenommen, und der Aufruf schlägt fehl.
AUTHZ_SID_OPERATION_REPLACE
Ersetzt die vorhandene SID durch die angegebene SID. Wenn die SID noch nicht vorhanden ist, fügt sie die SID hinzu.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile authz.h