Partilhar via


CSid::CSid

o construtor.

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(...);

Parâmetros

  • rhs
    Um objeto de CSid ou estrutura existente de SID (identificador de segurança).

  • IdentifierAuthority
    a autoridade.

  • nSubAuthorityCount
    A contagem de subauthority.

  • pszAccountName
    O nome da conta.

  • pszSystem
    O nome do sistema. Essa cadeia de caracteres pode ser o nome de um computador remoto. Se essa cadeia de caracteres é NULA, o sistema local é usado em vez de isso.

  • pSid
    Um ponteiro a estrutura de SID .

Comentários

O construtor inicializa o objeto de CSid , definindo um membro de dados internos a SidTypeInvalid, ou copiando as configurações de CSidexistente, de SID, ou uma conta existente.

Se a inicialização falhar, o construtor irá acionar classe de CAtlException.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CSid