Bagikan melalui


struktur SI_INHERIT_TYPE (aclui.h)

Struktur SI_INHERIT_TYPE berisi informasi tentang bagaimana entri kontrol akses (ACE) dapat diwarisi oleh objek anak. Metode ISecurityInformation::GetInheritTypes menggunakan struktur ini untuk menentukan string tampilan yang digunakan editor kontrol akses untuk menginisialisasi halaman propertinya.

Sintaks

typedef struct _SI_INHERIT_TYPE {
  const GUID *pguid;
  ULONG      dwFlags;
  LPCWSTR    pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;

Anggota

pguid

Penunjuk ke struktur GUID yang mengidentifikasi jenis objek anak. Anggota ini bisa menjadi penunjuk untuk GUID_NULL. GUID sesuai dengan anggota InheritedObjectType dari ACE khusus objek.

dwFlags

Sekumpulan bendera pewarisan yang menunjukkan jenis ACE yang dapat diwarisi oleh jenis objek pguid . Bendera ini sesuai dengan anggota AceFlags dari struktur ACE_HEADER . Anggota ini bisa menjadi kombinasi dari nilai berikut.

Nilai Makna
CONTAINER_INHERIT_ACE
Jenis objek yang ditentukan dapat mewarisi ACE yang memiliki bendera CONTAINER_INHERIT_ACE diatur.
INHERIT_ONLY_ACE
Jenis objek yang ditentukan dapat mewarisi ACE yang memiliki set bendera INHERIT_ONLY_ACE.
OBJECT_INHERIT_ACE
Jenis objek yang ditentukan dapat mewarisi ACE yang memiliki bendera OBJECT_INHERIT_ACE yang ditetapkan.

pszName

Penunjuk ke string Unicode yang dihentikan null yang berisi string tampilan yang menjelaskan objek anak.

Atau, pszName dapat menjadi pengidentifikasi sumber daya string yang dikembalikan oleh makro MAKEINTRESOURCE . Gunakan metode ISecurityInformation::GetObjectInformation untuk mengidentifikasi modul yang berisi sumber daya string.

Persyaratan

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

Lihat juga

ACE_HEADER

GUID

ISecurityInformation::GetInheritTypes

ISecurityInformation::GetObjectInformation