Partager via


Méthode IOleUndoUnit ::GetUnitType (ocidl.h)

Récupère le CLSID et un identificateur de type pour l’unité d’annulation.

Syntaxe

HRESULT GetUnitType(
  [out] CLSID *pClsid,
  [out] LONG  *plID
);

Paramètres

[out] pClsid

Pointeur vers CLSID pour l’unité d’annulation.

[out] plID

Pointeur vers l’identificateur de type pour l’unité d’annulation.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite.

Remarques

Une unité d’annulation parente peut appeler cette méthode sur ses unités enfants pour déterminer si elle peut leur appliquer une gestion spéciale. Le CLSID retourné peut être le CLSID de l’unité d’annulation elle-même, de son objet de création ou d’un GUID arbitraire. L’unité d’annulation a la possibilité de retourner CLSID_NULL, auquel cas l’appelant ne peut faire aucune hypothèse sur le type de cette unité. La seule exigence est que le CLSID et l’identificateur de type identifient ensemble de manière unique ce type d’unité d’annulation.

Notez que le gestionnaire d’annulation et les unités d’annulation parentes n’ont pas la possibilité d’accepter ou de rejeter des unités enfants en fonction de leur type.

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 ocidl.h

Voir aussi

IOleUndoUnit