Udostępnij za pośrednictwem


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

Zobacz też

Informacje

CSid, klasa