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 existenteCSid objeto ou SID estrutura (identificador de segurança).

  • IdentifierAuthority
    A autoridade de certificação.

  • nSubAuthorityCount
    A contagem de subautoridade.

  • pszAccountName
    O nome da conta.

  • pszSystem
    O nome do sistema.Essa seqüência pode ser o nome de um computador remoto.Se essa seqüência de caracteres for nulo, o sistema local é usado.

  • pSid
    Um ponteiro para um SID estrutura.

Comentários

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

Se a inicialização falhar, o construtor lançará um Classe CAtlException.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CSid

Outros recursos

CSid membros