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


CSid::CSid

Конструктор.

CSid( ) throw( ); 
CSid( 
   const SID & rhs  
) throw(...); 
CSid( 
   const CSid & rhs  
) throw(...); 
CSid( 
   const SID_IDENTIFIER_AUTHORITY & IdentifierAuthority, 
   BYTE nSubAuthorityCount, 
   ...  
) throw(...); 
explicit CSid( 
   LPCTSTR pszAccountName, 
   LPCTSTR pszSystem = NULL  
) throw(...); 
explicit CSid( 
   const SID * pSid, 
   LPCTSTR pszSystem = NULL  
) throw(...);

Параметры

  • rhs
    Существующий объект CSid или структура SID (идентификатор безопасности).

  • IdentifierAuthority
    Nt.

  • nSubAuthorityCount
    Количество subauthority.

  • pszAccountName
    Имя учетной записи.

  • pszSystem
    Имя системы. Эта строка может быть именем удаленного компьютера. Если эта строка ПУСТА, то локальная система используется.

  • pSid
    Указатель на структуру SID.

Заметки

Конструктор инициализирует объект, CSid параметр внутренний элемент данных в SidTypeInvalid или копировать параметры из существующего CSid, SID или существующей учетной записи.

Если инициализация, конструктор создаст исключение класс CAtlException.

Требования

Header: atlsecurity.h

См. также

Ссылки

CSid Class