Поделиться через


Глобальные функции для работы с идентификаторами безопасности

Эти функции возвращают распространенные известные объекты SID.

Важно!

Функции, перечисленные в следующей таблице, нельзя использовать в приложениях, которые выполняются в среда выполнения Windows.

Имя Описание
Sids::AccountOps Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ACCOUNT_OPS.
Sids::Администратор s Возвращает идентификатор безопасности 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::Администратор s

Возвращает идентификатор безопасности 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(...);

См. также

Функции