共用方式為


CSid::CSid

建構函式。

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(...);

參數

  • rhs
    現有的 CSid 物件或 SID (Security Identifier) 結構。

  • IdentifierAuthority
    授權。

  • nSubAuthorityCount
    subauthority 計數。

  • pszAccountName
    帳戶名稱。

  • pszSystem
    系統名稱。 這個字串可以是遠端電腦的名稱。 如果這個字串是空的,則會使用本機系統。

  • pSid
    SID 結構的指標。

備註

建構函式初始化 CSid 物件,設定一個內部資料成員至 SidTypeInvalid,或藉由複製現有的 CSidSID或現有帳戶的設定。

如果初始化失敗,建構函式會擲回 CAtlException 類別

需求

Header: atlsecurity.h

請參閱

參考

CSid Class