enumerasi SE_OBJECT_TYPE (accctrl.h)
Enumerasi SE_OBJECT_TYPE berisi nilai yang sesuai dengan jenis objek Windows yang mendukung keamanan. Fungsi, seperti GetSecurityInfo dan SetSecurityInfo, yang mengatur dan mengambil informasi keamanan objek, menggunakan nilai-nilai ini untuk menunjukkan jenis objek.
Sintaks
typedef enum _SE_OBJECT_TYPE {
SE_UNKNOWN_OBJECT_TYPE,
SE_FILE_OBJECT,
SE_SERVICE,
SE_PRINTER,
SE_REGISTRY_KEY,
SE_LMSHARE,
SE_KERNEL_OBJECT,
SE_WINDOW_OBJECT,
SE_DS_OBJECT,
SE_DS_OBJECT_ALL,
SE_PROVIDER_DEFINED_OBJECT,
SE_WMIGUID_OBJECT,
SE_REGISTRY_WOW64_32KEY,
SE_REGISTRY_WOW64_64KEY
} SE_OBJECT_TYPE;
Konstanta
SE_UNKNOWN_OBJECT_TYPE Tipe objek tidak diketahui. |
SE_FILE_OBJECT Menunjukkan file atau direktori. String nama yang mengidentifikasi file atau objek direktori bisa dalam salah satu format berikut:
|
SE_SERVICE Menunjukkan layanan Windows. Objek layanan dapat berupa layanan lokal, seperti ServiceName, atau layanan jarak jauh, seperti \\ComputerName\ServiceName. |
SE_PRINTER Menunjukkan printer. Objek printer bisa berupa printer lokal, seperti PrinterName, atau printer jarak jauh, seperti \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Menunjukkan kunci registri. Objek kunci registri dapat berada di registri lokal, seperti CLASSES_ROOT\SomePath atau di registri jarak jauh, seperti \\ComputerName\CLASSES_ROOT\SomePath. Nama kunci registri harus menggunakan string harfiah berikut untuk mengidentifikasi kunci registri yang telah ditentukan sebelumnya: "CLASSES_ROOT", "CURRENT_USER", "MESIN", dan "PENGGUNA". |
SE_LMSHARE Menunjukkan berbagi jaringan. Objek berbagi bisa lokal, seperti ShareName, atau jarak jauh, seperti \\ComputerName\ShareName. |
SE_KERNEL_OBJECT Menunjukkan lokal objek kernel. The GetSecurityInfo dan Fungsi SetSecurityInfo mendukung semua jenis objek kernel. The GetNamedSecurityInfo dan Fungsi SetNamedSecurityInfo hanya berfungsi dengan objek kernel berikut: semaphore, event, mutex, waitable timer, dan pemetaan file. |
SE_WINDOW_OBJECT Menunjukkan stasiun jendela atau objek desktop di komputer lokal. Anda tidak dapat menggunakan GetNamedSecurityInfo dan SetNamedSecurityInfo dengan objek ini karena nama stasiun jendela atau desktop tidak unik. |
SE_DS_OBJECT Menunjukkan objek layanan direktori atau set properti atau properti objek layanan direktori. String nama untuk objek layanan direktori harus dalam bentuk X.500 , misalnya: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet |
SE_DS_OBJECT_ALL Menunjukkan objek layanan direktori dan semua set properti dan propertinya. |
SE_PROVIDER_DEFINED_OBJECT Menunjukkan objek yang ditentukan penyedia. |
SE_WMIGUID_OBJECT Menunjukkan objek WMI. |
SE_REGISTRY_WOW64_32KEY Menunjukkan objek untuk entri registri di bawah WOW64. |
SE_REGISTRY_WOW64_64KEY |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | accctrl.h |