Partager via


Méthode IOleContainer ::LockContainer (oleidl.h)

Maintient le conteneur pour les objets incorporés en cours d’exécution jusqu’à ce qu’il soit explicitement publié.

Syntaxe

HRESULT LockContainer(
  [in] BOOL fLock
);

Paramètres

[in] fLock

Indique s’il faut verrouiller (TRUE) ou déverrouiller (FALSE) un conteneur.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_FAIL
L'opération a échoué.
E_OUTOFMEMORY
Mémoire insuffisante disponible pour l’opération.

Remarques

Un objet incorporé appelle LockContainer pour maintenir son conteneur en cours d’exécution lorsque l’objet a des clients de liaison qui nécessitent une mise à jour. Si un utilisateur final sélectionne Fermer le fichier dans le menu du conteneur, toutefois, le conteneur ignore tous les verrous LockContainer en suspens et ferme le document de toute façon.

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 oleidl.h

Voir aussi

CoLockObjectExternal

IOleContainer

IRunnableObject ::Run