Freigeben über


IOleContainer::LockContainer-Methode (oleidl.h)

Der Container für eingebettete Objekte wird bis zur expliziten Freigabe ausgeführt.

Syntax

HRESULT LockContainer(
  [in] BOOL fLock
);

Parameter

[in] fLock

Gibt an, ob ein Container gesperrt (TRUE) oder entsperrt (FALSE) werden soll.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
E_FAIL
Fehler beim Vorgang.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher für den Vorgang.

Hinweise

Ein eingebettetes Objekt ruft LockContainer auf, damit sein Container ausgeführt wird, wenn das Objekt über Linkclients verfügt, die eine Aktualisierung erfordern. Wenn ein Endbenutzer jedoch im Menü des Containers Datei schließen auswählt, ignoriert der Container alle ausstehenden LockContainer-Sperren und schließt das Dokument trotzdem.

Anforderungen

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

Weitere Informationen

CoLockObjectExternal

IOleContainer

IRunnableObject::Run