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

Classe de CSid