Partager via


Méthode IDsAdminCreateObj ::CreateModal (dsadmin.h)

La méthode IDsAdminCreateObj ::CreateModal affiche l’Assistant Création d’objet et retourne l’objet nouvellement créé. La méthode IDsAdminCreateObj ::Initialize doit être appelée avant que IDsAdminCreateObj ::CreateModal puisse être appelé.

Syntaxe

HRESULT CreateModal(
  [in]  HWND hwndParent,
  [out] IADs **ppADsObj
);

Paramètres

[in] hwndParent

Contient le handle de fenêtre du propriétaire de l’Assistant. Cette valeur ne peut pas être NULL. Utilisez le résultat de la fonction GetDesktopWindow si aucune fenêtre parente n’est disponible.

[out] ppADsObj

Pointeur vers un pointeur d’interface IADs qui reçoit l’objet nouvellement créé. Ce paramètre reçoit la valeur NULL si l’Assistant Création d’objet échoue ou est annulé. L’appelant doit libérer cette interface lorsqu’elle n’est plus nécessaire. Ce paramètre peut avoir la valeur NULL si cet objet n’est pas obligatoire.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Retourne un code d’erreur défini par OLE ou l’une des valeurs suivantes.

Remarques

Si l’utilisateur annule l’Assistant création d’objet, cette méthode retourne S_FALSE. Si ppADsObj n’a pas la valeur NULL, ppADsObj reçoit une valeur NULL . Pour cette raison, l’utilisation de la macro SUCCEEDED pour déterminer si ppADsObj est valide doit être évitée. Testez toujours le contenu de ppADsObj pour une valeur non NULL avant d’utiliser le pointeur d’interface.

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

GetDesktopWindow

IADs

IDsAdminCreateObj

IDsAdminCreateObj ::Initialize

RÉUSSI