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 |