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