IDsAdminNewObjExt ::WriteData, méthode (dsadmin.h)
La méthode IDsAdminNewObjExt ::WriteData permet à l’extension de l’Assistant Création d’objets d’écrire ses données dans un objet dans services de domaine Active Directory.
Syntaxe
HRESULT WriteData(
[in] HWND hWnd,
[in] ULONG uContext
);
Paramètres
[in] hWnd
Handle de fenêtre utilisé comme fenêtre parente pour les messages d’erreur possibles.
[in] uContext
Spécifie le contexte dans lequel WriteData est appelé. Il s’agit de l’une des valeurs suivantes.
DSA_NEWOBJ_CTX_PRECOMMIT
WriteData est appelé avant la validation du nouvel objet dans le stockage persistant. Il s’agit du contexte dans lequel une extension de création d’objet secondaire doit écrire ses données.
DSA_NEWOBJ_CTX_POSTCOMMIT
WriteData est appelé une fois que le nouvel objet a été commité dans le stockage persistant.
DSA_NEWOBJ_CTX_CLEANUP
Un échec s’est produit pendant le processus d’écriture de l’objet temporaire et l’objet temporaire est recréé.
Valeur retournée
Retourne S_OK en cas de réussite ou un code d’erreur défini par OLE dans le cas contraire.
Remarques
Un pointeur vers l’objet de répertoire temporaire est fourni à l’extension lorsque la méthode IDsAdminNewObjExt ::SetObject est appelée.
Une extension de création d’objet secondaire ne doit pas valider le jeu de données pendant la méthode WriteData en appelant IADs ::SetInfo. L’extension de création d’objet principal valide toutes les données de l’objet lorsque toutes les extensions ont ajouté leurs données.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | dsadmin.h |
DLL | DSAdmin.dll |