Partager via


Méthode ISdoMachine ::GetUserSDO (sdoias.h)

La méthode GetUserSDO récupère une interface vers l’objet de données serveur (SDO) pour l’utilisateur spécifié.

Syntaxe

HRESULT GetUserSDO(
  [in]  IASDATASTORE eDataStore,
  [in]  BSTR         bstrUserName,
  [out] IUnknown     **ppUserSDO
);

Paramètres

[in] eDataStore

Spécifie une valeur du type d’énumération IASDATASTORE .

[in] bstrUserName

Spécifie un BSTR qui contient le nom de l’utilisateur. Le nom peut être au format LDAP (Lightweight Directory Access Protocol) ou au format SAM (Security Accounts Manager).

[out] ppUserSDO

Pointeur vers un pointeur qui pointe vers un pointeur d’interface IUnknown . Utilisez la méthode QueryInterface de cette interface IUnknown pour obtenir une interface IDispatch vers un objet ISdo pour l’utilisateur spécifié.

Valeur retournée

Si la méthode réussit, la valeur de retour est S_OK.

Si la méthode échoue, la valeur de retour est l’un des codes d’erreur suivants.

Remarques

Avant d’appeler cette méthode, utilisez la méthode ISdoMachine ::Attach pour l’attacher à l’ordinateur SDO.

Si l’ordinateur SDO possède un répertoire, ISdoMachine ::GetUserSDO utilise automatiquement la valeur DATA_STORE_DIRECTORYd’IASDATASTORE au lieu de DATA_STORE_LOCAL.

Aucun des paramètres ne peut être NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête sdoias.h
DLL Iassdo.dll

Voir aussi

ISdoMachine

ISdoMachine ::Attach

Récupération d’un SDO utilisateur

USERPROPERTIES