Partager via


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

Voir aussi

IDsAdminNewObjExt

IDsAdminNewObjExt ::SetObject