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