Condividi tramite


CSid::CSid

Costruttore.

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

Parametri

  • rhs
    Un oggetto CSid o una struttura esistente SID (ID di sicurezza).

  • IdentifierAuthority
    l'autorità.

  • nSubAuthorityCount
    Il conteggio di subauthority.

  • pszAccountName
    Il nome account.

  • pszSystem
    Il nome di sistema. Questa stringa può essere il nome di un computer remoto. Se questa stringa è NULL, il sistema locale viene invece utilizzato.

  • pSid
    Un puntatore a una struttura SID.

Note

Il costruttore inizializza l'oggetto CSid, l'impostazione di un membro dati interno a SidTypeInvalid, oppure copiando le impostazioni da CSidesistente, da SID, o un account esistente.

Se tale operazione non riesce, il costruttore genera classe di CAtlException.

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

CSid Class