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 |