ISecurityIdentityColl::get_Item メソッド (comsvcs.h)
セキュリティ ID コレクション内の指定されたプロパティを取得します。
構文
HRESULT get_Item(
[in] BSTR name,
[out] VARIANT *pItem
);
パラメーター
[in] name
取得するプロパティの名前。 使用可能なプロパティの詳細については、「解説」を参照してください。
[out] pItem
取得したプロパティへの参照。
戻り値
このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。
注釈
このコレクションは、現在の呼び出しで終わる呼び出しのチェーン内の特定の呼び出し元に関する情報を提供するセキュリティ ID を表します。 セキュリティ ID コレクション内の各アイテムについて、次の表に説明、取得に使用されるインデックス名、およびアイテムの返されるデータ型を示します。
Item | 説明 | インデックス名 | 返される型 |
---|---|---|---|
SID | 呼び出し元のセキュリティ識別子。 | "SID" | V_ARRAY |
アカウント名 | 呼び出し元が使用しているアカウント名。 | "AccountName" | V_BSTR |
認証サービス | NTLMSSP、Kerberos、SSL など、呼び出し元によって使用される認証サービス。 | "AuthenticationService" | V_I4 |
Impersonation Level | 偽装レベル。これは、呼び出し元がクライアントに代わって行動するために与えられた権限の量を示します。 | "ImpersonationLevel" | V_I4 |
[認証レベル] | 呼び出し元によって使用される認証レベル。呼び出し中に指定された保護の量を示します。 | "AuthenticationLevel" | V_I4 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | comsvcs.h |