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
Istniejący CSid obiektu lub SID struktury (identyfikator zabezpieczeń).IdentifierAuthority
Urząd.nSubAuthorityCount
Licznik podrzędna.pszAccountName
Nazwa konta.pszSystem
Nazwa systemu.Ten ciąg może być nazwa komputera zdalnego.Jeśli ten ciąg jest NULL, zamiast tego jest używany system lokalny.pSid
Wskaźnik do SID struktury.
Uwagi
Inicjuje konstruktora CSid obiekt ustawienie członka danych wewnętrznych SidTypeInvalid, lub kopiując ustawienia z istniejącego CSid, SID, lub istniejącego konta.
Jeśli inicjalizacja nie powiedzie się, wygeneruje konstruktora Klasy CAtlException.
Wymagania
Nagłówek: atlsecurity.h