Метод ISecurityIdentityColl::get_Item (comsvcs.h)

Извлекает указанное свойство в коллекции удостоверений безопасности.

Синтаксис

HRESULT get_Item(
  [in]  BSTR    name,
  [out] VARIANT *pItem
);

Параметры

[in] name

Имя извлекаемого свойства. Сведения о доступных свойствах см. в разделе Примечания.

[out] pItem

Ссылка на полученное свойство.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Комментарии

Эта коллекция представляет удостоверение безопасности, которое предоставляет сведения о конкретном вызывающем объекте в цепочке вызовов, заканчивающейся текущим вызовом. Для каждого элемента в коллекции удостоверений безопасности приведено описание, имя индекса, используемое для его извлечения, и возвращаемый тип данных элемента.

Элемент Описание Имя индекса Возвращаемый тип
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
Header comsvcs.h

См. также раздел

Безопасность COM+

ISecurityIdentityColl