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