Bagikan melalui


enumerasi AUDIT_PARAM_TYPE (adtgen.h)

Enumerasi AUDIT_PARAM_TYPE menentukan jenis parameter audit yang tersedia.

Sintaks

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;

Konstanta

 
APT_None
Tidak ada opsi audit.
APT_String
String yang berakhir dengan NULL.
APT_Ulong
Panjang yang tidak ditandatangani.
APT_Pointer
Penunjuk yang digunakan untuk menentukan handel dan penunjuk. Ini adalah 32-bit pada sistem 32-bit dan 64-bit pada sistem 64-bit. Gunakan opsi ini saat Anda tertarik dengan nilai absolut pointer. Memori yang titik pointernya tidak di-marshal ketika menggunakan jenis ini.
APT_Sid
Pengidentifikasi keamanan (SID).
APT_LogonId
Pengidentifikasi masuk (LUID) yang menghasilkan tiga parameter output:


  • Nama akun

  • Nama otoritas

  • LogonID""

APT_ObjectTypeList
Daftar jenis objek.
APT_Luid
LUID yang tidak diterjemahkan ke LogonId.
APT_Guid
GUID.
APT_Time
Waktu sebagai FILETIME.
APT_Int64
ULONGLONG.
APT_IpAddress
Alamat IP (IPv4 dan IPv6). Ini mencatat alamat sebagai parameter pertama dan port sebagai parameter kedua. Anda harus memastikan bahwa dua entri ditambahkan dalam file pesan peristiwa. Anda harus memastikan bahwa ukuran buffer adalah 128 byte.
APT_LogonIdWithSid
ID Masuk dengan SID yang menghasilkan empat parameter output:


  • SID

  • Nama akun

  • Nama otoritas

  • LogonID

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header adtgen.h