Partager via


Méthode IUrlAccessor ::GetSecurityDescriptor (searchapi.h)

Obtient le descripteur de sécurité pour l’élément d’URL. La sécurité étant appliquée au moment de la requête, ce descripteur identifie la sécurité pour l’accès en lecture.

Syntaxe

HRESULT GetSecurityDescriptor(
  [out] BYTE  *pSD,
  [in]  DWORD dwSize,
  [out] DWORD *pdwLength
);

Paramètres

[out] pSD

Type : BYTE*

Reçoit un pointeur vers le descripteur de sécurité.

[in] dwSize

Type : DWORD

Taille en TCHARdu tableau pSD .

[out] pdwLength

Type : DWORD*

Reçoit un pointeur vers le nombre de TCHARécrits dans pSD, sans la valeur NULL de fin.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode permet des mappages personnalisés entre les utilisateurs inscrits à une source de contenu et ceux inscrits sur le domaine, s’ils sont différents. Les descripteurs de sécurité créés dans cette méthode doivent être auto-relatifs.

Si l’URL contient un identificateur de sécurité utilisateur (SID), le gestionnaire de protocole est appelé dans le contexte de sécurité de cet utilisateur, et cette méthode doit retourner E_NOTIMPL.

Si l’URL ne contient pas de SID utilisateur, le gestionnaire de protocole est appelé dans le contexte de sécurité du service système. Dans ce cas, cette méthode peut retourner une liste de contrôle d’accès (ACL) pour restreindre l’accès en lecture, ou PRTH_S_ACL_IS_READ_EVERYONE pour autoriser tout le monde à accéder en lecture pendant l’interrogation.

Note Si cette méthode retourne E_NOTIMPL et que l’URL ne contient PAS de SID utilisateur, l’élément est récupérable par toutes les requêtes utilisateur.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

IUrlAccessor

Messages d’erreur du gestionnaire de protocole de recherche