CSid::CSid
Der -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(...);
Parameter
rhs
Ein vorhandenes CSid-Objekt oder eine Struktur SID (Sicherheits-ID).IdentifierAuthority
Die Authentifizierungsstelle.nSubAuthorityCount
Die Anzahl subauthority.pszAccountName
Der Kontoname.pszSystem
Der Systemname.Diese Zeichenfolge kann der Name eines Remotecomputers sein.Wenn diese Zeichenfolge NULL ist, wird das lokale System stattdessen verwendet.pSid
Ein Zeiger auf eine Struktur SID.
Hinweise
Der Konstruktor initialisiert das CSid-Objekt und legt einen internen Datenmember zu SidTypeInvalid fest oder die Einstellungen vorhandener CSid, von SID oder aus einem vorhandenen Konto kopiert.
Wenn Initialisierung fehlschlägt, löst der Konstruktor CAtlExceptions-Klasse aus.
Anforderungen
Header: atlsecurity.h