Partager via


Méthode IOleUndoManager::GetOpenParentState (ocidl.h)

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

Syntaxe

HRESULT GetOpenParentState(
  [out] DWORD *pdwState
);

Paramètres

[out] pdwState

Pointeur vers une variable qui reçoit les informations d’état. Ces informations sont une valeur extraite de l’énumération UASFLAGS .

Valeur retournée

Cette méthode retourne S_OK s’il existe une unité parente ouverte et si son état a été correctement retourné ou si le gestionnaire d’annulation est désactivé ; sinon, S_FALSE.

Notes

Remarques aux appelants

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

Remarques aux implémenteurs

S’il existe une unité parente ouverte, cette méthode appelle IOleParentUndoUnit::GetParentState.

Si le gestionnaire d’annulation est désactivé, il doit remplir le paramètre pdwState avec UAS_BLOCKED et retourner S_OK.

Spécifications

   
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

IOleUndoManager

UASFLAGS