enumerazione AUDIT_PARAM_TYPE (adtgen.h)

L'enumerazione AUDIT_PARAM_TYPE definisce il tipo di parametri di controllo disponibili.

Sintassi

typedef enum _AUDIT_PARAM_TYPE {
  APT_None,
  APT_String,
  APT_Ulong,
  APT_Pointer,
  APT_Sid,
  APT_LogonId,
  APT_ObjectTypeList,
  APT_Luid,
  APT_Guid,
  APT_Time,
  APT_Int64,
  APT_IpAddress,
  APT_LogonIdWithSid
} AUDIT_PARAM_TYPE;

Costanti

 
APT_None
Nessuna opzione di controllo.
APT_String
Stringa che termina con NULL.
APT_Ulong
Un lungo senza segno.
APT_Pointer
Puntatore usato per specificare handle e puntatori. Questi sono sistemi a 32 bit e a 64 bit nei sistemi a 64 bit. Usare questa opzione quando si è interessati al valore assoluto del puntatore. Memoria a cui il puntatore non viene eseguito il marshalling quando si usa questo tipo.
APT_Sid
Identificatore di sicurezza (SID).
APT_LogonId
Identificatore di accesso (LUID) che genera tre parametri di output:


  • Nome account

  • Nome autorità

  • LogonID""

APT_ObjectTypeList
Elenco dei tipi di oggetto.
APT_Luid
LUID non tradotto in LogonId.
APT_Guid
GUID.
APT_Time
Ora come FILETIME.
APT_Int64
ULONGLONG.
APT_IpAddress
Indirizzo IP (IPv4 e IPv6). Questo registra l'indirizzo come primo parametro e la porta come secondo parametro. È necessario assicurarsi che due voci vengano aggiunte nel file del messaggio di evento. È necessario assicurarsi che le dimensioni del buffer siano pari a 128 byte.
APT_LogonIdWithSid
ID di accesso con SID che genera quattro parametri di output:


  • SID

  • Nome account

  • Nome autorità

  • LogonID

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione adtgen.h