Sdílet prostřednictvím


CSid::CSid

Konstruktor.

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

Parametry

  • rhs
    Existující CSid objektu nebo SID struktury (identifikátor zabezpečení).

  • IdentifierAuthority
    Úřad.

  • nSubAuthorityCount
    Počet podautority.

  • pszAccountName
    Název účtu.

  • pszSystem
    Název systému.Tento řetězec může mít název vzdáleného počítače.Pokud je tento řetězec NULL, je použita místní systém.

  • pSid
    Ukazatel SID struktury.

Poznámky

Konstruktor inicializuje CSid objekt nastavení interní datový člen SidTypeInvalid, nebo zkopírováním nastavení z existující CSid , SID , nebo existující účet.

Pokud se nezdaří inicializace, bude vyvoláním konstruktoru CAtlException třídy.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Identifikační číslo volané stanice, třída