перечисление SE_OBJECT_TYPE (accctrl.h)
Перечисление SE_OBJECT_TYPE содержит значения, соответствующие типам объектов Windows, поддерживающих безопасность. Функции, такие как GetSecurityInfo и SetSecurityInfo, которые задают и извлекают сведения о безопасности объекта, используют эти значения для указания типа объекта.
Синтаксис
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;
Константы
SE_UNKNOWN_OBJECT_TYPE Неизвестный тип объекта. |
SE_FILE_OBJECT Указывает файл или каталог. Строка имени, идентифицирующая объект файла или каталога, может иметь один из следующих форматов:
|
SE_SERVICE Указывает службу Windows. Объект службы может быть локальной службой, например ServiceName, или удаленной службой, например \\Имя_\компьютера ServiceName. |
SE_PRINTER Указывает принтер. Объект printer может быть локальным принтером, например PrinterName, или удаленным принтером, например \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Указывает раздел реестра. Объект раздела реестра может находиться в локальном реестре, например CLASSES_ROOT\SomePath , или в удаленном реестре, например \\ComputerName\CLASSES_ROOT\SomePath. Имена разделов реестра должны использовать следующие литеральные строки для идентификации предопределенных разделов реестра: "CLASSES_ROOT", "CURRENT_USER", "MACHINE" и "USERS". |
SE_LMSHARE Указывает сетевую папку. Объект общего ресурса может быть локальным, например ShareName, или удаленным, например \\ComputerName\ShareName. |
SE_KERNEL_OBJECT Указывает локальный объект kernel. The GetSecurityInfo и Функции SetSecurityInfo поддерживают все типы объектов ядра. The GetNamedSecurityInfo и Функции SetNamedSecurityInfo работают только со следующими объектами ядра: семафором, событием, мьютексом, таймером ожидания и сопоставлением файлов. |
SE_WINDOW_OBJECT Указывает оконную станцию или настольный объект на локальном компьютере. Нельзя использовать GetNamedSecurityInfo и SetNamedSecurityInfo с этими объектами, так как имена оконных станций или рабочих столов не являются уникальными. |
SE_DS_OBJECT Указывает объект службы каталогов или набор свойств или свойство объекта службы каталогов. Строка имени для объекта службы каталогов должна быть в форме X.500 , например: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet |
SE_DS_OBJECT_ALL Указывает объект службы каталогов и все его наборы свойств и свойства. |
SE_PROVIDER_DEFINED_OBJECT Указывает объект, определяемый поставщиком. |
SE_WMIGUID_OBJECT Указывает объект WMI. |
SE_REGISTRY_WOW64_32KEY Указывает объект для записи реестра в WOW64. |
SE_REGISTRY_WOW64_64KEY |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | accctrl.h |