Méthode IOleObject ::GetUserClassID (oleidl.h)
Récupère l’identificateur de classe d’un objet, le CLSID correspondant à la chaîne identifiant l’objet à un utilisateur final.
Syntaxe
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
Paramètres
[out] pClsid
Pointeur vers l'identificateur de classe (CLSID) à retourner. Le CLSID d’un objet est l’équivalent binaire du nom de type utilisateur retourné par IOleObject ::GetUserType.
Valeur retournée
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
L'opération a échoué. |
Remarques
IOleObject ::GetUserClassID retourne le CLSID associé à l’objet dans la base de données d’inscription. Normalement, cette valeur est identique au CLSID stocké avec l’objet, qui est retourné par IPersist ::GetClassID. Pour les objets liés, il s’agit du CLSID de la dernière source de lien liée. Si l’objet s’exécute dans une application différente de celle dans laquelle il a été créé et que, dans le but d’être modifié, émule une classe que l’application conteneur reconnaît, le CLSID retourné sera celui de la classe émulée plutôt que celle de la propre classe de l’objet.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleidl.h |