Partager via


CSid::CSid

Constructeur.

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

Paramètres

  • rhs
    Un objet d' CSid ou une structure existant d' SID (identificateur de sécurité).

  • IdentifierAuthority
    l'autorité.

  • nSubAuthorityCount
    Le nombre de subauthority.

  • pszAccountName
    Le nom du compte.

  • pszSystem
    Le nom du système. Cette chaîne peut être le nom d'un ordinateur distant. Si cette chaîne est NULL, le système local est utilisé à la place.

  • pSid
    Un pointeur vers une structure d' SID .

Notes

Le constructeur initialise l'objet d' CSid , définissant une donnée membre interne à SidTypeInvalid, ou en copiant les paramètres d' CSidexistant, d' SID, ou un compte existant.

Si l'initialisation échoue, le constructeur lèvera classe de CAtlException.

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

CSid, classe