Freigeben über


IOleUndoManager::GetOpenParentState-Methode (ocidl.h)

Ruft Zustandsinformationen zur innersten geöffneten übergeordneten Undo-Einheit ab.

Syntax

HRESULT GetOpenParentState(
  [out] DWORD *pdwState
);

Parameter

[out] pdwState

Ein Zeiger auf eine Variable, die die Zustandsinformationen empfängt. Diese Informationen sind ein Wert aus der UASFLAGS-Enumeration .

Rückgabewert

Diese Methode gibt S_OK zurück, wenn eine geöffnete übergeordnete Einheit vorhanden ist und ihr Zustand erfolgreich zurückgegeben wurde oder der Rückgängig-Manager deaktiviert ist. andernfalls S_FALSE.

Hinweise

Hinweise für Anrufer

Wenn Sie nach einem normalen Zustand suchen, verwenden Sie den wert UAS_MASK, um nicht verwendete Bits im pdwState-Parameter für diese Methode für die zukünftige Kompatibilität zu maskieren.

Hinweise zu Implementierern

Wenn eine geöffnete übergeordnete Einheit vorhanden ist, ruft diese Methode IOleParentUndoUnit::GetParentState auf.

Wenn der Rückgängig-Manager deaktiviert ist, sollte er den pdwState-Parameter mit UAS_BLOCKED füllen und S_OK zurückgeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

IOleUndoManager

UASFLAGS