Bagikan melalui


struktur AUTHZ_SECURITY_ATTRIBUTE_V1 (authz.h)

Struktur AUTHZ_SECURITY_ATTRIBUTE_V1 mendefinisikan atribut keamanan yang dapat dikaitkan dengan konteks otorisasi.

Sintaks

typedef struct _AUTHZ_SECURITY_ATTRIBUTE_V1 {
  PWSTR  pName;
  USHORT ValueType;
  USHORT Reserved;
  ULONG  Flags;
  ULONG  ValueCount;
  union {
    PLONG64                                      pInt64;
    PULONG64                                     pUint64;
    PWSTR                                        *ppString;
    PAUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE         pFqbn;
    PAUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString;
  } Values;
} AUTHZ_SECURITY_ATTRIBUTE_V1, *PAUTHZ_SECURITY_ATTRIBUTE_V1;

Anggota

pName

Penunjuk ke nama atribut keamanan.

ValueType

Jenis data nilai yang ditujukan oleh anggota Nilai .

Nilai Makna
AUTHZ_SECURITY_ATTRIBUTE_TYPE_INT64
0x0001
Anggota Nilai mengacu pada atribut keamanan yang berjenis INT64 .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_UINT64
0x0002
Anggota Nilai mengacu pada atribut keamanan yang berjenis UINT64 .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_STRING
0x0003
Anggota Nilai mengacu pada atribut keamanan yang berjenis STRING .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_FQBN
0x0004
Anggota Nilai mengacu pada atribut keamanan yang berjenis AUTHZ_SECURITY_ATTRIBUTE_TYPE_FQBN .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_SID
0x0005
Anggota Nilai mengacu pada atribut keamanan yang berjenis AUTHZ_SECURITY_ATTRIBUTE_TYPE_SID .

Windows Server 2008 R2 dan Windows 7: Tipe nilai ini tidak tersedia.

AUTHZ_SECURITY_ATTRIBUTE_TYPE_BOOLEAN
0x0006
Anggota Nilai mengacu pada atribut keamanan yang berjenis AUTHZ_SECURITY_ATTRIBUTE_TYPE_BOOLEAN .

Windows Server 2008 R2 dan Windows 7: Tipe nilai ini tidak tersedia.

AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
Anggota Nilai mengacu pada atribut keamanan yang berjenis AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
Anggota Nilai mengacu pada atribut keamanan yang berjenis AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING .

Reserved

Disiapkan untuk penggunaan masa mendatang.

Flags

Kombinasi satu atau beberapa nilai berikut ini.

Nilai Makna
AUTHZ_SECURITY_ATTRIBUTE_NON_INHERITABLE
0x0001
Atribut keamanan ini tidak diwariskan di seluruh proses.
AUTHZ_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
0x0002
Nilai atribut peka huruf besar/kecil. Bendera ini valid untuk nilai yang berisi jenis string.

ValueCount

Jumlah nilai yang ditentukan dalam anggota Nilai .

Values

Values.pInt64

Penunjuk ke satu atau beberapa nilai atribut numerik.

Values.pUint64

Penunjuk ke satu atau beberapa nilai atribut numerik.

Values.ppString

Penunjuk ke satu atau beberapa nilai atribut string.

Values.pFqbn

Penunjuk ke satu atau beberapa struktur AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE .

Values.pOctetString

Penunjuk ke satu atau beberapa struktur AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header authz.h

Lihat juga

AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

AuthzModifySecurityAttributes