IDsDisplaySpecifier::GetIcon, méthode (dsclient.h)
La méthode IDsDisplaySpecifier::GetIcon obtient l’icône pour une classe d’objet donnée.
Syntaxe
HICON GetIcon(
[in] LPCWSTR pszObjectClass,
[in] DWORD dwFlags,
[in] INT cxIcon,
[in] INT cyIcon
);
Paramètres
[in] pszObjectClass
Pointeur vers une chaîne Unicode terminée par une valeur Null qui contient le nom de la classe d’objet pour laquelle obtenir l’icône. Les exemples de nom de la classe d’objet sont « user » et « container ».
[in] dwFlags
Contient un ensemble d’indicateurs qui indiquent le type d’icône à récupérer. Il peut s’agir d’une combinaison d’une ou plusieurs des valeurs suivantes.
DSGIF_ISNORMAL
Obtient l’icône normale pour la classe d’objet.
DSGIF_ISOPEN
Obtient l’icône d’ouverture, telle qu’un dossier ouvert, pour la classe d’objet . Si la classe d’objet n’a pas d’icône ouverte, cette méthode tente d’obtenir l’icône normale pour la classe d’objet.
DSGIF_ISDISABLED
Obtient l’icône désactivée, telle qu’un utilisateur désactivé, pour la classe d’objet . Si la classe d’objet n’a pas d’icône désactivée, cette méthode tente d’obtenir l’icône normale pour la classe d’objet.
DSGIF_ISMASK
Permet de masquer les indicateurs DSGIF_ISNORMAL, DSGIF_ISOPEN et DSGIF_ISDISABLED .
DSGIF_GETDEFAULTICON
Si aucune icône n’est trouvée pour la classe d’objet, cette méthode retourne une icône par défaut. Si cet indicateur n’est pas spécifié et qu’aucune icône n’est trouvée pour la classe d’objet, cette méthode retourne NULL.
DSGIF_DEFAULTISCONTAINER
Si aucune icône n’est trouvée pour la classe d’objet, cette méthode retourne l’icône de conteneur en tant qu’icône par défaut. Si cet indicateur n’est pas spécifié et qu’aucune icône n’est trouvée pour la classe d’objet, cette méthode retourne NULL.
[in] cxIcon
Contient la largeur souhaitée, en pixels, de l’icône. Cette méthode obtient l’icône qui correspond le plus à cette largeur.
[in] cyIcon
Contient la hauteur souhaitée, en pixels, de l’icône. Cette méthode obtient l’icône qui correspond le plus à cette hauteur.
Valeur retournée
Retourne un handle à l’icône, en cas de réussite, ou NULL dans le cas contraire. L’appelant doit détruire cette icône quand elle n’est plus nécessaire en passant ce handle à DestroyIcon.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | dsclient.h |
DLL | Dsadmin.dll |
Voir aussi
Afficher les interfaces dans services de domaine Active Directory