Глобальные функции для работы с идентификаторами безопасности
Эти функции возвращают распространенные известные объекты SID.
Внимание
Функции, перечисленные в следующей таблице, нельзя использовать в приложениях, которые выполняются в среда выполнения Windows.
Имя | Описание |
---|---|
Sids::AccountOps | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ACCOUNT_OPS. |
Sids::Admins | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ADMINS. |
Sids::AnonymousLogon | Возвращает идентификатор безопасности SECURITY_ANONYMOUS_LOGON_RID. |
Sids::AuthenticatedUser | Возвращает идентификатор безопасности SECURITY_AUTHENTICATED_USER_RID. |
Sids::BackupOps | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_BACKUP_OPS. |
Sids::Batch | Возвращает идентификатор безопасности SECURITY_BATCH_RID. |
Sids::CreatorGroup | Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_RID. |
Sids::CreatorGroupServer | Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_SERVER_RID. |
Sids::CreatorOwner | Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_RID. |
Sids::CreatorOwnerServer | Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_SERVER_RID. |
Sids::D ialup | Возвращает идентификатор безопасности SECURITY_DIALUP_RID. |
Sids::Guest | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_GUESTS. |
Sids::Interactive | Возвращает идентификатор безопасности SECURITY_INTERACTIVE_RID. |
Sids::Local | Возвращает идентификатор безопасности SECURITY_LOCAL_RID. |
Sids::Network | Возвращает идентификатор безопасности SECURITY_NETWORK_RID. |
Sids::NetworkService | Возвращает идентификатор безопасности SECURITY_NETWORK_SERVICE_RID. |
Sids::Null | Возвращает идентификатор безопасности SECURITY_NULL_RID. |
Sids::P reW2KAccess | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PREW2KCOMPACCESS. |
Sids::P owerUsers | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_POWER_USERS. |
Sids::P rintOps | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PRINT_OPS. |
Sids::P roxy | Возвращает идентификатор безопасности SECURITY_PROXY_RID. |
Sids::RasServers | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_RAS_SERVERS. |
Sids::Replicator | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_REPLICATOR. |
Sids::RestrictedCode | Возвращает идентификатор безопасности SECURITY_RESTRICTED_CODE_RID. |
Sids::Self | Возвращает идентификатор безопасности SECURITY_PRINCIPAL_SELF_RID. |
Sids::ServerLogon | Возвращает идентификатор безопасности SECURITY_SERVER_LOGON_RID. |
Sids::Service | Возвращает идентификатор безопасности SECURITY_SERVICE_RID. |
Sids::System | Возвращает идентификатор безопасности SECURITY_LOCAL_SYSTEM_RID. |
Sids::SystemOps | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_SYSTEM_OPS. |
Sids::TerminalServer | Возвращает идентификатор безопасности SECURITY_TERMINAL_SERVER_RID. |
Sids::Users | Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_USERS. |
Sids::World | Возвращает идентификатор безопасности SECURITY_WORLD_RID. |
Требования
Заголовок: atlsecurity.h
Sids::AccountOps
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ACCOUNT_OPS.
CSid AccountOps() throw(...);
Sids::Admins
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ADMINS.
CSid Admins() throw(...);
Sids::AnonymousLogon
Возвращает идентификатор безопасности SECURITY_ANONYMOUS_LOGON_RID.
CSid AnonymousLogon() throw(...);
Sids::AuthenticatedUser
Возвращает идентификатор безопасности SECURITY_AUTHENTICATED_USER_RID.
CSid AuthenticatedUser() throw(...);
Sids::BackupOps
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_BACKUP_OPS.
CSid BackupOps() throw(...);
Sids::Batch
Возвращает идентификатор безопасности SECURITY_BATCH_RID.
CSid Batch() throw(...);
Sids::CreatorGroup
Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_RID.
CSid CreatorGroup() throw(...);
Sids::CreatorGroupServer
Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_SERVER_RID.
CSid CreatorGroupServer() throw(...);
Sids::CreatorOwner
Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_RID.
CSid CreatorOwner() throw(...);
Sids::CreatorOwnerServer
Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_SERVER_RID.
CSid CreatorOwnerServer() throw(...);
Sids::D ialup
Возвращает идентификатор безопасности SECURITY_DIALUP_RID.
CSid Dialup() throw(...);
Sids::Guest
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_GUESTS.
CSid Guests() throw(...);
Sids::Interactive
Возвращает идентификатор безопасности SECURITY_INTERACTIVE_RID.
CSid Interactive() throw(...);
Sids::Local
Возвращает идентификатор безопасности SECURITY_LOCAL_RID.
CSid Local() throw(...);
Sids::Network
Возвращает идентификатор безопасности SECURITY_NETWORK_RID.
CSid Network() throw(...);
Sids::NetworkService
Возвращает идентификатор безопасности SECURITY_NETWORK_SERVICE_RID.
CSid NetworkService() throw(...);
Замечания
Используйте NetworkService, чтобы разрешить пользователю NT AUTHORITY\NetworkService считывать объект безопасности CPerfMon. NetworkService добавляет SecurityAttribute в код ATLServer, который позволит библиотеке DLL войти в учетную запись NetworkService в Windows XP Home Edition, Windows XP Professional, Windows Server 2003 и более поздней операционной системе.
При создании настраиваемых счетчиков журналов с помощью класса ATLServer CPerfMon в MMC Perfmon счетчики могут не отображаться при просмотре файла журнала, хотя они будут отображаться правильно в режиме реального времени. У счетчиков производительности CPerfMon нет необходимых разрешений для запуска в службе "Журналы производительности и оповещения" (smlogsvc.exe) в операционных системах Windows XP Home Edition, Windows XP Professional, Windows Server 2003 (или более поздней версии). Эта служба выполняется под учетной записью NT AUTHORITY\NetworkService.
Sids::Null
Возвращает идентификатор безопасности SECURITY_NULL_RID.
CSid Null() throw(...);
Sids::P reW2KAccess
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.
CSid PreW2KAccess() throw(...);
Sids::P owerUsers
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_POWER_USERS.
CSid PowerUsers() throw(...);
Sids::P rintOps
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PRINT_OPS.
CSid PrintOps() throw(...);
Sids::P roxy
Возвращает идентификатор безопасности SECURITY_PROXY_RID.
CSid Proxy() throw(...);
Sids::RasServers
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_RAS_SERVERS.
CSid RasServers() throw(...);
Sids::Replicator
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_REPLICATOR.
CSid Replicator() throw(...);
Sids::RestrictedCode
Возвращает идентификатор безопасности SECURITY_RESTRICTED_CODE_RID.
CSid RestrictedCode() throw(...);
Sids::Self
Возвращает идентификатор безопасности SECURITY_PRINCIPAL_SELF_RID.
CSid Self() throw(...);
Sids::ServerLogon
Возвращает идентификатор безопасности SECURITY_SERVER_LOGON_RID.
CSid ServerLogon() throw(...);
Sids::Service
Возвращает идентификатор безопасности SECURITY_SERVICE_RID.
CSid Service() throw(...);
Sids::System
Возвращает идентификатор безопасности SECURITY_LOCAL_SYSTEM_RID.
CSid System() throw(...);
Sids::SystemOps
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_SYSTEM_OPS.
CSid SystemOps() throw(...);
Sids::TerminalServer
Возвращает идентификатор безопасности SECURITY_TERMINAL_SERVER_RID.
CSid TerminalServer() throw(...);
Sids::Users
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_USERS.
CSid Users() throw(...);
Sids::World
Возвращает идентификатор безопасности SECURITY_WORLD_RID.
CSid World() throw(...);