Partager via


Méthode IOleParentUndoUnit ::GetParentState (ocidl.h)

Récupère les informations d’état sur l’unité d’annulation parente ouverte la plus interne.

Syntaxe

HRESULT GetParentState(
  [out] DWORD *pdwState
);

Paramètres

[out] pdwState

Pointeur vers les informations d’état. Ces informations sont une valeur extraite de l’énumération UASFLAGS .

Valeur retournée

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

Remarques

Notes aux implémenteurs

Si l’unité a un enfant ouvert, elle doit déléguer cette méthode à cet enfant. Si ce n’est pas le cas, il doit remplir les valeurs pdwState de manière appropriée et retourner. Notez qu’une unité parente ne doit jamais être bloquée alors qu’elle a un enfant ouvert. Si cela se produisait, cela pourrait empêcher la fermeture de l’unité pour enfants, ce qui entraînerait de graves problèmes.

Notes aux appelants

Lors de la vérification d’un état normal, utilisez la valeur UAS_MASK pour masquer les bits inutilisés du paramètre pdwState à cette méthode pour une compatibilité future.

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

IOleParentUndoUnit