Partager via


Méthode ISecurityIdentityColl ::get_Item (comsvcs.h)

Récupère une propriété spécifiée dans la collection d’identités de sécurité.

Syntaxe

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

Paramètres

[in] name

Nom de la propriété à récupérer. Pour plus d’informations sur les propriétés disponibles, consultez Remarques.

[out] pItem

Référence à la propriété récupérée.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL et S_OK.

Remarques

Cette collection représente une identité de sécurité, qui fournit des informations sur un appelant particulier dans la chaîne d’appels se terminant par l’appel actuel. Pour chaque élément de la collection d’identités de sécurité, le tableau suivant fournit une description, le nom d’index utilisé pour le récupérer et le type de données retourné de l’élément.

Élément Description Nom d’index Type retourné
SID Identificateur de sécurité de l’appelant. « SID » V_ARRAY
Nom du compte Nom du compte utilisé par l’appelant. « AccountName » V_BSTR
Service d’authentification Service d’authentification utilisé par l’appelant, tel que NTLMSSP, Kerberos ou SSL. « AuthenticationService » V_I4
Niveau d’emprunt d’identité Le niveau d’emprunt d’identité, qui indique l’autorité accordée à l’appelant pour agir au nom d’un client. « ImpersonationLevel » V_I4
Niveau d’authentification Niveau d’authentification utilisé par l’appelant, qui indique le niveau de protection donné pendant l’appel. « AuthenticationLevel » V_I4

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

Sécurité COM+

ISecurityIdentityColl