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
SIDCSid の既存のオブジェクトまたは (セキュリティ識別子) 構造体。IdentifierAuthority
証明機関。nSubAuthorityCount
subauthority の数。pszAccountName
アカウント名。pszSystem
システム名。この文字列は、リモート コンピューターの名前です。この文字列が null の場合、ローカル システムが使用されます。pSid
SID 構造体へのポインター。
解説
コンストラクターは内部データ メンバーを設定 SidTypeInvalidに、または既存の CSid、SID、または既存のアカウントの設定をコピーして CSid のオブジェクトを初期化します。
初期化に失敗した場合、コンストラクターは CAtlException のクラスをスローします。
必要条件
ヘッダー : atlsecurity.h